http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=51342
User: eapache
Date: 2013/08/13 03:41 PM
Log:
As suggested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9033
Make epan_free a no-op if the pointer is NULL. This fixes 99% of the cases
causing problems for wmem_leave_file_scope() - remove that XXX comment and add
back the assertion.
Remove the cleanup_dissection call from epan_cleanup, it doesn't make sense
there. init_dissection is only called from epan_new, so cleanup_dissection
should only be called from epan_free.
Add one missing epan_free call to tshark revealed by the above changes.
Directory: /trunk/epan/
Changes Path Action
+5 -4 epan.c Modified
Directory: /trunk/
Changes Path Action
+1 -0 tshark.c Modified
Directory: /trunk/epan/wmem/
Changes Path Action
+1 -11 wmem_scopes.c Modified