]> granicus.if.org Git - php/commitdiff
A probable cure for many getcwd/relative include related problems for win32.
authorWez Furlong <wez@php.net>
Thu, 13 Feb 2003 17:20:20 +0000 (17:20 +0000)
committerWez Furlong <wez@php.net>
Thu, 13 Feb 2003 17:20:20 +0000 (17:20 +0000)
main/streams.c

index 4be5f9ef823305d65547724657d315ca104b6735..097b8155648bc50df57197c8ba1a7925d69f2c9e 100755 (executable)
@@ -1691,12 +1691,12 @@ PHPAPI php_stream *_php_stream_fopen_with_path(char *filename, char *mode, char
        filename_length = strlen(filename);
 
        /* Relative path open */
-       if (*filename == '.' && (*(filename+1) == '/' || *(filename+1) == '.')) {
+       if (*filename == '.' && (IS_SLASH(filename[1]) || filename[1] == '.')) {
                /* further checks, we could have ....... filenames */
                ptr = filename + 1;
                if (*ptr == '.') {
                        while (*(++ptr) == '.');
-                       if (*ptr != '/') { /* not a relative path after all */
+                       if (!IS_SLASH(*ptr)) { /* not a relative path after all */
                                goto not_relative_path;
                        }
                }