bin/52691: str[n][case]cmp may cause segmentation violation with NULL pointers passed

Dag-Erling Smorgrav des at
Tue May 27 02:36:33 PDT 2003

Seva Gluschenko <gvs at> writes:
> Message of Dag-Erling Smorgrav at May 26 13:53 ...
> > The bug is in the application that passes NULL to strcmp.
> Well, sir, can you please quote me some ISO C89 or another standard
> which allows str*cmp not to care about NULL pointers?

The behaviour of the str*() functions is only defined when the
pointers passed to them point to strings.  NULL is not a string
pointer.  If you disagree, the correct venue to discuss this is
comp.lang.c.std, not the FreeBSD PR database.

Dag-Erling Smorgrav - des at

More information about the freebsd-bugs mailing list