From: fjh AT cs DOT mu DOT OZ DOT AU (Fergus Henderson) Subject: Re: strlen on a NULL 12 May 1998 20:28:38 -0700 Message-ID: <19980513022115.10237.cygnus.gnu-win32@murlibobo.cs.mu.OZ.AU> References: <3557E6C4 DOT EF2F27B3 AT kiwiplan DOT co DOT nz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii To: Ian Collins Cc: gnuwin32 On 12-May-1998, Ian Collins wrote: > 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? `strlen(NULL)' has UNDEFINED behaviour, so anything is correct. A core dump is helpful as well as being correct. You should fix your code. -- Fergus Henderson | "I have always known that the pursuit WWW: | of excellence is a lethal habit" PGP: finger fjh AT 128 DOT 250 DOT 37 DOT 3 | -- the last words of T. S. Garp. - 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".