Mudflap crashes when it sees an accept in the form of: accept(lsock, NULL, NULL) and does not crash upon: accept(lsock, &addr, &len);
The former case is - AFAIK - legal, quoting from the accept() manpage: 'When addr is NULL nothing is filled in.' Attached is a minimal C program to reproduce this bug. I tried this both on 4.0.0 and 4.0.1. -- Summary: mudflap crash upon accept() with argement 2 and 3 as NULL Product: gcc Version: 4.0.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libmudflap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: syzop at vulnscan dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: gcc 4.0.1 20050720 (Red Hat 4.0.1-4) GCC target triplet: Linux 2.6.11-1 -- Fedora Core 4 w/updates-testing http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23084