]> granicus.if.org Git - php/commitdiff
Fixed last argument in strlcat() call.
authorEdin Kadribasic <edink@php.net>
Fri, 19 Oct 2001 18:06:37 +0000 (18:06 +0000)
committerEdin Kadribasic <edink@php.net>
Fri, 19 Oct 2001 18:06:37 +0000 (18:06 +0000)
ext/standard/http_fopen_wrapper.c

index 00b4f85d5e5367bdc246ca3dab68091f57b58f02..1aefb61e268af60b894c32d78a450502c9eda383 100644 (file)
@@ -278,7 +278,7 @@ FILE *php_fopen_url_wrap_http(const char *path, char *mode, int options, int *is
                        *new_path='\0';
                        if (strlen(location)<8 || strncasecmp(location, "http://", 7)) {
                                strcpy(new_path, "http://");
-                               strlcat(new_path, resource->host, sizeof(new_path)-strlen(new_path)-1);
+                               strlcat(new_path, resource->host, sizeof(new_path));
                                if (resource->port != 80) {
                                        snprintf(new_path+strlen(new_path), sizeof(new_path)-strlen(new_path)-1, ":%d", resource->port);
                                }
@@ -286,7 +286,7 @@ FILE *php_fopen_url_wrap_http(const char *path, char *mode, int options, int *is
                                        php_dirname(resource->path, strlen(resource->path));
                                        snprintf (new_path+strlen(new_path), sizeof(new_path)-strlen(new_path)-1, "%s/", resource->path);
                                }
-                               strlcat(new_path, location, sizeof(new_path)-strlen(new_path)-1);
+                               strlcat(new_path, location, sizeof(new_path));
                        }
                        else {
                                strlcpy(new_path, location, sizeof(new_path));