http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=32526
User: morriss
Date: 2010/04/20 05:47 PM
Log:
From Peter Harris via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4701 :
The ChangeProperty request always calls LISTofBYTE, which always tries to
dissect at least one byte, even when the request is empty. This causes
Wireshark to put a big, red, scary "Malformed Packet" entry in the dissection.
Also, ChangeProperty only dissects (data_length) bytes. data_length is "number
of units", and units may be 16 or 32-bit entities. In this case, the dissected
data will be truncated.
First reported in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4481#c10
The attached patch fixes these two bugs.
Directory: /trunk/epan/dissectors/
Changes Path Action
+19 -2 packet-x11.c Modified
+4 -0 x11-declarations.h Modified
+6 -2 x11-fields Modified
+4 -0 x11-register-info.h Modified