diff options
author | wmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7> | 2011-01-31 15:27:26 +0000 |
---|---|---|
committer | wmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7> | 2011-01-31 15:27:26 +0000 |
commit | 8b011ccd077eac7ab7012f5489405f6603fa5185 (patch) | |
tree | 2aad852b8cee6ed87c4c1692d7ac1d025e52a8d5 /epan/dissectors/packet-ansi_map.c | |
parent | bc3a071eab3cc6f4aa638a4a0ce1ba9b07d05449 (diff) |
From Roberto Morro: Fix for Bug #5628
This patch (against revision 35716) resolves the following bug:
[introduced in patch attached to Bug #5518]
"Dissector bug, protocol RSVP, in packet 78:
More than 1000000 items in the tree -- possible infinite loop"
Actually the bug is resolved by the "return" statement that was erased by
mistake. The patch fixes another issue: the code didn't take care of the fact
that TLVs must be padded to a length multiple of 4.
See:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5518
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5628
From me:
Change two bytestring_to_str(tvb_get_ptr(...),...) to tvb_bytes_to_str(tvb,...)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@35722 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-ansi_map.c')
0 files changed, 0 insertions, 0 deletions