<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in update</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>9d1a529d5e69cdb76097a23891d8b0f9baa85789 - Fix crash, uninitialized-return, and buffer bugs in update check and macOS x86 bridge</title>
        <link>http://opengrok-test.openoffice.org:8080/history/trunk/main/extensions/source/update/#9d1a529d5e69cdb76097a23891d8b0f9baa85789</link>
        <description>Fix crash, uninitialized-return, and buffer bugs in update check and macOS x86 bridgeupdateprotocol.cxx: guard XNodeList dereferences so a swallowedXPathException no longer leaves a null reference to be dereferenced(crash on malformed/hostile update descriptors); clear the list beforethe relnote query so a thrown exception can&apos;t leave us iterating theprevious (sources) node list.cpp2uno.cxx: the queryInterface fast-path guard used &apos;break&apos;, whichexited the switch and skipped the default case, returning anuninitialized typelib_TypeClass. Guard the block with&apos;if (bHasHiddenReturn)&apos; instead so control falls through to default andeRet is always assigned.updatecheck.cxx (getImageFromFileName): use bitwise &apos;|&apos; instead oflogical &apos;||&apos; when combining osl_Process flags; rewrite the trailingCR/LF trim so it never reads/writes before the start of the buffer(e.g. when osl_readFile returns 0 bytes).Co-Authored-By: Claude Opus 4.8 &lt;noreply@anthropic.com&gt;

            List of files:
            /trunk/main/extensions/source/update/check/updatecheck.cxx/trunk/main/extensions/source/update/check/updateprotocol.cxx</description>
        <pubDate>Mon, 08 Jun 2026 09:00:00 +0000</pubDate>
        <dc:creator>Jim Jagielski &lt;jimjag@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
