Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 1001] free() invalid pointer in dissect_802_3 at packet-ie

Date: Thu, 27 Jul 2006 08:55:17 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1001





------- Comment #4 from gentoo-a7x@xxxxxxxxxxxxxxx  2006-07-27 08:55 GMT -------
(In reply to comment #3)
> It looks like free(0) isn't valid with their setup.
> 
> From the code it doesn't seems to be a faulty call to free.

I'm not 100% convinced that it's not a faulty call...  If calling except_free
with a null pointer is normal, then why don't non-SSP builds crash?

Could it be that glibc's free(NULL) is normally a no-op but somehow causes a
crash if called from a program that's been compiled with SSP?  If so, is this
by design or is there a bug in SSP or glibc?


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.