Jeff Davis
list-mod_python at empires.org
Fri Sep 13 14:36:39 EST 2002
Patch below. That variable "ext" is not being initialized appearently (in the function python_handler in mod_python.c). So I suppose it's not passing the "if(req->filename)" test, and so the call to apr_pstrcat just passes garbage ("ext") to the function. Perhaps we need an "else" safety clause, or something? I don't really know what's supposed to be happening there, but if someone does maybe this will help them find the problem. I will continue to look into the problem, but I'm not all that familiar with writing apache modules. Regards, Jeff Note: patch is from distributed version to me new one. Disregard my previous patch, which implemented Bryan Mongeau's solution. --- mod_python.c.old 2002-09-13 13:51:09.000000000 -0700 +++ mod_python.c 2002-09-13 14:28:47.000000000 -0700 @@ -742,7 +742,7 @@ int result; const char * interpreter = NULL; PyThreadState *tstate; - const char *ext; + char *ext = NULL; hl_entry *hle = NULL; hl_entry *dynhle = NULL;
|