Re: weird error with nmh

From: M. Warner Losh <imp_at_bsdimp.com>
Date: Mon, 25 Jun 2007 16:04:59 -0600 (MDT)
In message: <20070624191345.7f08c10e.garyj_at_jennejohn.org>
            Gary Jennejohn <garyj_at_jennejohn.org> writes:
: I'm using exmh with nmh on a freshly installed AMD64-current:
: 	7.0-CURRENT FreeBSD 7.0-CURRENT #4: Sat Jun 23 19:29:01 CEST
: 2007
: 
: nmh uses its own version of strcasecmp() because in many cases it
: passes NULL pointers to it and must check for that.
: 
: However, somehow the version in libc gets used rather than the version
: from nmh and calling e.g. repl results in a SIGSEGV because the NULL
: pointer is dereferenced.
: 
: I was forced to rename the routine to nmhstrcasecmp() all over the
: place. After that repl works.
: 
: My question - why isn't the version in nmh overriding the version in
: libc? Am I misunderstanding something here?

I see exactly this too...

Warner
Received on Mon Jun 25 2007 - 20:07:11 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:13 UTC