Hi,

I have a module that runs correctly on some platforms (e.g. Apache 2.2.8 on Mac OS X 10.5) but not on others (e.g. Apache 2.2.9 on OpenSolaris).

The problem revolves around the "handler name check" in a handler:

   if(strcmp(r->handler,my_name)) return DECLINED;

On the problem machine, the name check fails and the handler never runs. In the log from the good platform, I see this:

[Mon Dec 29 20:39:13 2008] [debug] handlers.cc(46): r->handler is "ndb- cluster"

But on the bad platform I see this instead:

[Mon Dec 29 20:46:25 2008] [debug] handlers.cc(46): r->handler is "P \xfa&\b\x0c"

Does anyone have any idea how I might start to unravel this?

Thanks,

JD


Reply via email to