http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=35330
User: guy
Date: 2011/01/02 01:28 PM
Log:
For those cases where we interpret the contents of an OCTET STRING,
which could be of arbitrary length - even if it's not supposed to be! -
as a value of some other type, by adding them as a registered field,
first check to make sure the length of the field is appropriate for the
type and, if not, show a dissection error, rather than showing a
dissector-bug assertion when we call proto_tree_add_item().
This fixes a bunch of dissector-bug assertions that show up with
malformed BER-encoded packets.
Also, fix a typo, and expand a comment.
Directory: /trunk/epan/dissectors/
Changes Path Action
+115 -4 packet-ber.c Modified