From: khan AT xraylith DOT wisc DOT edu (Mumit Khan) Subject: Re: strlen on a NULL 12 May 1998 18:24:14 -0700 Message-ID: <9805121517.AA04942.cygnus.gnu-win32@modi.xraylith.wisc.edu> References: <3557E6C4 DOT EF2F27B3 AT kiwiplan DOT co DOT nz> To: Ian Collins Cc: gnuwin32 Ian Collins writes: > If I do a strlen on a NULL pointer I get a coredump. > I have the same code running on a few *other* Unix machines with > exhibiting this behaviour. > OK, so I could tidy it up, but I wondered is this an oversight or the > correct behaviour? This is correct behaviour. Passing NULL as an arg to str* functions that expect a string, with the exception of those that are documented to accept NULL explicitly such a strtrok, is incorrect. Fix your code. Mumit - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".