cvs: /php4/sapi/aolserver aolserver.c
| From: | Sascha Schumann | 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");