Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Apr 2008 09:06:44 -0700 (PDT)
From:      Simun Mikecin <numisemis@yahoo.com>
To:        freebsd-nospam@yaxom.com
Cc:        hackers@freebsd.org
Subject:   Re: strdup(NULL) supposed to create SIGSEGV?
Message-ID:  <293918.47889.qm@web36608.mail.mud.yahoo.com>

next in thread | raw e-mail | index | archive | help
>If you're going to quote documents to support your ideas, it's probably
>better to read them first.

My apologies. My fingers were faster than my mind. But this made me read it the way I should have
done in the first place. And I see that it says:
"A null pointer is returned if the new string cannot be created."

Does that also mean that a null pointer is returned if the input is a NULL pointer (cause in that
case new string could not be created)?
As other have concluded, standard says that behavior is undefined if the input is invalid (NULL
pointer).
So what is right?



      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?293918.47889.qm>