cvs: php4(PHP_4_0_7) /ext/standard http_fopen_wrapper.c

From: Date: Fri, 19 Oct 2001 15:57:17 +0000
Subject: cvs: php4(PHP_4_0_7) /ext/standard http_fopen_wrapper.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-7864@lists.php.net to get a copy of this message
edink Fri Oct 19 11:57:17 2001 EDT Modified files: (Branch: PHP_4_0_7) /php4/ext/standard http_fopen_wrapper.c Log: Merged change strncpy=>strlcpy; strncat=>strlcat into the release brach. Index: php4/ext/standard/http_fopen_wrapper.c diff -u php4/ext/standard/http_fopen_wrapper.c:1.16.2.1 php4/ext/standard/http_fopen_wrapper.c:1.16.2.2 --- php4/ext/standard/http_fopen_wrapper.c:1.16.2.1 Tue Oct 16 04:55:30 2001 +++ php4/ext/standard/http_fopen_wrapper.c Fri Oct 19 11:57:17 2001 @@ -17,7 +17,7 @@ | Hartmut Holzgraefe <hholzgra@php.net> | +----------------------------------------------------------------------+ */ -/* $Id: http_fopen_wrapper.c,v 1.16.2.1 2001/10/16 08:55:30 edink Exp $ */ +/* $Id: http_fopen_wrapper.c,v 1.16.2.2 2001/10/19 15:57:17 edink Exp $ */ #include "php.h" #include "php_globals.h" @@ -278,7 +278,7 @@ *new_path='\0'; if (strlen(location)<8 || strncasecmp(location, "http://", 7)) { strcpy(new_path, "http://"); - strncat(new_path, resource->host, sizeof(new_path)-strlen(new_path)-1); + strlcat(new_path, resource->host, sizeof(new_path)-strlen(new_path)-1); if (resource->port != 80) { snprintf(new_path+strlen(new_path), sizeof(new_path)-strlen(new_path)-1, ":%d", resource->port); } @@ -286,10 +286,10 @@ php_dirname(resource->path, strlen(resource->path)); snprintf (new_path+strlen(new_path), sizeof(new_path)-strlen(new_path)-1, "%s/", resource->path); } - strncat(new_path, location, sizeof(new_path)-strlen(new_path)-1); + strlcat(new_path, location, sizeof(new_path)-strlen(new_path)-1); } else { - strncpy(new_path, location, sizeof(new_path)); + strlcpy(new_path, location, sizeof(new_path)); } php_url_free(resource); fp = php_fopen_url_wrap_http(new_path, mode, options, issock, socketd, opened_path TSRMLS_CC);

« previous php.cvs (#7864) next »