]> granicus.if.org Git - php/commitdiff
fix segfault
authorSterling Hughes <sterling@php.net>
Wed, 26 Mar 2003 23:01:39 +0000 (23:01 +0000)
committerSterling Hughes <sterling@php.net>
Wed, 26 Mar 2003 23:01:39 +0000 (23:01 +0000)
main/fopen_wrappers.c

index eac8e6f4020c433577adac7efce9240038d37a02..4521eac49ce781f189cea3e5aaced887a0e8be59 100644 (file)
@@ -490,7 +490,13 @@ PHPAPI FILE *php_fopen_with_path(char *filename, char *mode, char *path, char **
  */
 PHPAPI char *php_strip_url_passwd(char *url)
 {
-       register char *p = url, *url_start;
+       register char *p, *url_start;
+       
+       if (url == NULL) {
+               return NULL;
+       }
+       
+       p = url;
        
        while (*p) {
                if (*p==':' && *(p+1)=='/' && *(p+2)=='/') {