[Nagiosplug-devel] check_http bug

Karl DeBisschop karl at debisschop.net
Sat Aug 23 10:21:07 CEST 2003


On Sat, 2003-08-23 at 10:03, Karl DeBisschop wrote:
> On Fri, 2003-08-22 at 09:14, Voon, Ton wrote:
> > > On Fri, 2003-08-22 at 06:16, Voon, Ton wrote:
> > > > Karl,
> > > > 
> > > > I seem to have a problem with the CVS HEAD version of 
> > > check_http, but I
> > > > can't find a fix. This works okay on r130, but was failing 
> > > before the
> > > > endless redirection loop change. Don't know exactly which 
> > > version introduced
> > > > the problem.
> 
> > 
> > I think you should be able to recreate it with
> > check_http -H www.egg.com -u / --onredirect=follow
> 
> I have just committed a version that works. Probelm is, what makes it
> work is the introduction of a few 'if (verbose) printf ...' statements
> in check_http (line 478 and line 518).
> 
> If I comment those out, it segfaults again.
> 
> I cannot for the life of me think how a print statement that's not even
> run could stop a segfault. And I expect it's not portable. But if anyone
> has seen that kind of strangeness before, feel free to pipe up.
> 
> I do not consider this issue closed.

Replying to mo own post...

Found it, I think.

Fix is committed.

Runs successfullty using:

	env -i check_http ...
	LD_PRELOAD=libefenc.so check_http ...
	LD_PRELOAD=libnjamd.so check_http ...

Give it a shot.

--
Karl




More information about the Devel mailing list