Assertion error

"Jim Fan" <[email protected]> Tue, 20 Jun 2006 17:48:21 -0700
Newsgroups gmane.network.ethereal.devel
Message-ID <[email protected]>
Hi, I am getting an error in one of the packets I am decoding:

dissector bug, protocol xxx: proto.c:2742 Failed assertion "(guint)hfIndex <
gpa_hfInfo.len"

I found that this could be related to the limitation of how many header
fields can a protocol have. 200 is the default value. In my case I have over
200 header fields (approximately 260), therefore any header fields that is
after the 200th are reported as assertion error. Ethereal should have the
ability of dynamically increases the memory allocation on the go based on
the dissector definition, but somehow I am getting this error here.

Anyone has any idea about how to fix this problem?

Thanks...
Jim

_______________________________________________
Ethereal-dev mailing list
[email protected]
http://www.ethereal.com/mailman/listinfo/ethereal-dev