diff options
author | Guy Harris <guy@alum.mit.edu> | 2002-01-17 06:29:20 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2002-01-17 06:29:20 +0000 |
commit | fb1e26fe6a6d333572cd7d448c6a9c58fd81dbd0 (patch) | |
tree | f6dbae5975632b7bd27fb2dce6383b13a22cb2c2 /packet-ssl.c | |
parent | 28d7063364ee6aa870ef916d781f7de6deadbd21 (diff) | |
download | wireshark-fb1e26fe6a6d333572cd7d448c6a9c58fd81dbd0.tar.gz wireshark-fb1e26fe6a6d333572cd7d448c6a9c58fd81dbd0.tar.bz2 wireshark-fb1e26fe6a6d333572cd7d448c6a9c58fd81dbd0.zip |
Use the "fragmented" field of the "packet_info" structure in
"dissect_frame()" to indicate whether a ReportedBoundsError was due to
the packet being malformed (i.e., the packet was shorter than it's
supposed to be, so the dissector went past the end trying to extract
fields that were supposed to be there) or due to it not being
reassembled (i.e., the packet was fragmented, and we didn't reassemble
it, but just treated the first fragment as the entire packet, so the
dissector went past the end trying to extract fields that were partially
or completely in fragments after that). Mark the latter as being
unreasembled rather than malformed.
Properly initialize, save, and restore that field, and properly set it,
so that works.
svn path=/trunk/; revision=4555
Diffstat (limited to 'packet-ssl.c')
0 files changed, 0 insertions, 0 deletions