]> granicus.if.org Git - php/commitdiff
- Fix for bug #13413
authorDerick Rethans <derick@php.net>
Sat, 20 Oct 2001 10:58:33 +0000 (10:58 +0000)
committerDerick Rethans <derick@php.net>
Sat, 20 Oct 2001 10:58:33 +0000 (10:58 +0000)
ext/standard/url.c

index 00694579cd905911ec265b0dd0344755860a4b5a..cdaac5fb9ce9038921261346b64bb44b3a669cb0 100644 (file)
@@ -245,7 +245,7 @@ PHPAPI char *php_url_encode(char *s, int len, int *new_length)
        register int x, y;
        unsigned char *str;
 
-       str = (unsigned char *) emalloc(3 * strlen(s) + 1);
+       str = (unsigned char *) emalloc(3 * len + 1);
        for (x = 0, y = 0; len--; x++, y++) {
                str[y] = (unsigned char) s[x];
                if (str[y] == ' ') {