--- parser3/src/targets/cgi/parser3.C 2002/04/09 16:27:27 1.169 +++ parser3/src/targets/cgi/parser3.C 2002/04/24 09:53:03 1.174 @@ -4,7 +4,7 @@ Copyright(c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) - $Id: parser3.C,v 1.169 2002/04/09 16:27:27 paf Exp $ + $Id: parser3.C,v 1.174 2002/04/24 09:53:03 paf Exp $ */ #include "pa_config_includes.h" @@ -41,6 +41,7 @@ extern ulong // consts +#ifndef _PROFILE extern const char *main_RCSIds[]; #ifdef USE_SMTP extern const char *smtp_RCSIds[]; @@ -60,6 +61,7 @@ const char **RCSIds[]={ parser3_RCSIds, 0 }; +#endif const char *PARSER_ROOT_CONFIG_ENV_NAME="HTTP_PARSER_ROOT_CONFIG"; const char *PARSER_SITE_CONFIG_ENV_NAME="HTTP_PARSER_SITE_CONFIG"; @@ -92,8 +94,10 @@ static void log(const char *fmt, va_list // prefix time_t t=time(0); - const char *stamp=ctime(&t); - fprintf(f, "[%.*s] ", strlen(stamp)-1, stamp); + if(const char *stamp=ctime(&t)) { // never saw that + if(size_t len=strlen(stamp)) // saw once stamp being ="" + fprintf(f, "[%.*s] ", len-1, stamp); + } // message char buf[MAX_STRING]; @@ -358,8 +362,8 @@ void real_parser_handler( // process the request request.core( - root_config_filespec_cstr, true/*fail_on_read_problem*/, - site_config_filespec_cstr, true /*fail_on_read_problem*/, + root_config_filespec_cstr, false /*fail_on_read_problem*/, + site_config_filespec_cstr, false /*fail_on_read_problem*/, header_only); //