http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=28891
User: wmeier
Date: 2009/06/30 06:57 AM
Log:
packet-radius: Fix exception CLEANUP handling when malformed attribute list/pair seen;
Fixes crash reported in Bug #3578. [https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3578]
Essentially: CLEANUP_CALL_AND_POP wasn't being executed for certain error exits from
dissect_attribute_pairs() thus leaving a CLEANUP entry on the exception stack.
Also: vsa_buffer_table wasn't being destroyed if an exception occurred in dissect_attribute_pairs.
Directory: /trunk/epan/dissectors/
Changes Path Action
+15 -12 packet-radius.c Modified