From 54deebf4e41fd8cee3b5800a08844adc985d2c03 Mon Sep 17 00:00:00 2001 From: "\"Vladimir N. Oleynik\"" Date: Mon, 19 Sep 2005 10:46:44 +0000 Subject: destroy bug #421 --- networking/httpd.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/networking/httpd.c b/networking/httpd.c index 191a316a1..69c30bf0d 100644 --- a/networking/httpd.c +++ b/networking/httpd.c @@ -1148,9 +1148,9 @@ static int sendCgi(const char *url, *script = '\0'; /* reduce /PATH_INFO */ /* SCRIPT_FILENAME required by PHP in CGI mode */ if(realpath(purl + 1, realpath_buff)) - addEnv("SCRIPT", "FILENAME", realpath_buff); + addEnv("SCRIPT", "FILENAME", realpath_buff); else - *realpath_buff = 0; + *realpath_buff = 0; /* set SCRIPT_NAME as full path: /cgi-bin/dirs/script.cgi */ addEnv("SCRIPT_NAME", "", purl); addEnv("QUERY_STRING", "", config->query); @@ -1877,6 +1877,9 @@ static int miniHttpd(int server) handleIncoming(); if(!config->debugHttpd) exit(0); + } else { + if(!config->debugHttpd) + wait(NULL); } close(s); } -- cgit v1.2.3