On Mar 24, 2009, at 3:13 PM, jma...@wireshark.org quoted Andreas Schuler:
> weiter hab ich festgestellt das das b-field nicht richtig > dargestellt wird . > Entweder ist g_snprintf broken , oder wir sind beide zu unfähig die > funktion zu benutzen . > Der string wird aus 16x %.2x + leerzeichen zusammengesetzt , was nach > meinen berechnungen eine höchstlänge von 144 zeichen + nullbyte > ergibt . > deshalb hab ich die stringvariable auf 145 hochgesetzt und benutze > wieder > sprintf . hier der patch dazu . or, as translate.google.com says: > I further noted that the b-field is not displayed correctly. > Either g_snprintf broken, or we are unable to both the > function to use. > The string is made from 16x% .2 x + spaces together what > My calculations of a maximum length of 144 characters + null byte > follows. > therefore I have the string variable to 145 high and use again > sprintf. here the patch to do so. So what was g_snprintf() doing that was wrong? (The second argument was correct in the calls - the total length of the buffer should be passed, as that length includes the terminating null byte.) And what version of GLib was he using? ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe