Wireshark-commits: [Wireshark-commits] rev 28891: /trunk/epan/dissectors/ /trunk/epan/dissectors/:
Date: Tue, 30 Jun 2009 13:57:30 GMT
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