cvs: /php4/sapi/aolserver aolserver.c

From: Date: Mon, 22 Nov 1999 01:30:58 +0000
Subject: cvs: /php4/sapi/aolserver aolserver.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-6638@lists.php.net to get a copy of this message
sas Sun Nov 21 20:30:58 1999 EDT Modified files: /php4/sapi/aolserver aolserver.c Log: (php_ns_hash_environment) Ns_ConnHost() may return NULL, check for it Index: php4/sapi/aolserver/aolserver.c diff -u php4/sapi/aolserver/aolserver.c:1.13 php4/sapi/aolserver/aolserver.c:1.14 --- php4/sapi/aolserver/aolserver.c:1.13 Sun Nov 21 19:42:06 1999 +++ php4/sapi/aolserver/aolserver.c Sun Nov 21 20:30:28 1999 @@ -22,7 +22,7 @@ * - CGI/1.1 conformance */ -/* $Id: aolserver.c,v 1.13 1999/11/22 00:42:06 sas Exp $ */ +/* $Id: aolserver.c,v 1.14 1999/11/22 01:30:28 sas Exp $ */ /* conflict between PHP and AOLserver */ #define Debug php_Debug @@ -194,7 +194,7 @@ int uptime = Ns_InfoUptime(); PUTS("<table border=5 width=600>\n"); - php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 1.13 1999/11/22 00:42:06 sas Exp $"); + php_info_print_table_row(2, "SAPI module version", "$Id: aolserver.c,v 1.14 1999/11/22 01:30:28 sas Exp $"); php_info_print_table_row(2, "Build date", Ns_InfoBuildDate()); php_info_print_table_row(2, "Config file path", Ns_InfoConfigFile()); php_info_print_table_row(2, "Error Log path", Ns_InfoErrorLog()); @@ -300,6 +300,7 @@ int i; char buf[NS_BUF_SIZE + 1]; zval *pval; + char *tmp; for(i = 0; i < Ns_SetSize(NSG(conn->headers)); i++) { char *key = Ns_SetKey(NSG(conn->headers), i); @@ -352,8 +353,11 @@ snprintf(buf, NS_BUF_SIZE, "%d", Ns_ConnPort(NSG(conn))); ADD_STRING("SERVER_PORT"); - strncpy(buf, Ns_ConnHost(NSG(conn)), NS_BUF_SIZE); - ADD_STRING("SERVER_NAME"); + tmp = Ns_ConnHost(NSG(conn)); + if (tmp) { + strncpy(buf, tmp, NS_BUF_SIZE); + ADD_STRING("SERVER_NAME"); + } strncpy(buf, SG(request_info).path_translated, NS_BUF_SIZE); ADD_STRING("PATH_TRANSLATED");

« previous php.version4 (#6638) next »