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

Reply via email to