The patch solves this bug: <a href="https://bugs.freedesktop.org/show_bug.cgi?id=42492">https://bugs.freedesktop.org/show_bug.cgi?id=42492</a><br>There was a buffer overflow: char aBuffer[16] had no room for the terminating null character.<br>
But the hex command was still wrong, because the printf used "%X" and "%lX", which are very platform-dependent.<br>Actually the "integer" is only 16-bit, and "long" is only 32-bit. I've corrected this by using "%"SAL_PRIXUINT32 as described in <a href="http://wiki.documentfoundation.org/Development/Sal_Types">http://wiki.documentfoundation.org/Development/Sal_Types</a> (and there is no SAL_PRIXUINT16, so both were converted to sal_uInt32).<br>
<br>Regards,<br>Uray M. JŠnos<br><br>