]> granicus.if.org Git - php/commitdiff
(parse_url) fix for #2569: parse_url('-') crashes
authorThies C. Arntzen <thies@php.net>
Tue, 19 Oct 1999 11:02:05 +0000 (11:02 +0000)
committerThies C. Arntzen <thies@php.net>
Tue, 19 Oct 1999 11:02:05 +0000 (11:02 +0000)
@- Fixed parse_url('-') crash. (Thies)

ext/standard/url.c

index b6dc6525558851724ebd6d471ca65d2ad907f347..612af418b870e8436c73b6b0a7c2d35ca97dff34 100644 (file)
@@ -140,7 +140,7 @@ url *url_parse(char *string)
                }
                efree(result);
        }
-       else if (!strcmp(ret->scheme, "http")) {
+       else if (ret->scheme && !strcmp(ret->scheme, "http")) {
                STR_FREE(ret->scheme);
                STR_FREE(ret->path);
                STR_FREE(ret->query);