diff options
author | Zeev Suraski <zeev@php.net> | 2000-06-25 17:02:59 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2000-06-25 17:02:59 +0000 |
commit | 6614e8edb43e8f38394bf25cf26399fab1cbf6b2 (patch) | |
tree | 522028c934a1656eaab4d07103a93e01e63cf734 /ext/zlib | |
parent | ba69d9958d23a12e3b962a81ab773d4bb1cc6813 (diff) | |
download | php-git-6614e8edb43e8f38394bf25cf26399fab1cbf6b2.tar.gz |
- I wrote a long msg but the commit didn't go through.
- So here is the short version:
- a) Start moving to binary opens in Windows
- b) Give checkuid_mode() a small face lift including the fopen-wrappers.c
- The mode to this function should at least be a #define but that is for
- another day. Anyway this whole stuff should be given more face lifts in
- the future.
Diffstat (limited to 'ext/zlib')
-rw-r--r-- | ext/zlib/zlib.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/zlib/zlib.c b/ext/zlib/zlib.c index c3d8c29ce7..35758ce702 100644 --- a/ext/zlib/zlib.c +++ b/ext/zlib/zlib.c @@ -160,7 +160,7 @@ static gzFile php_gzopen_wrapper(char *path, char *mode, int options) return php_gzopen_with_path(path, mode, PG(include_path), NULL); } else { - if (options & ENFORCE_SAFE_MODE && PG(safe_mode) && (!php_checkuid(path,1))) { + if (options & ENFORCE_SAFE_MODE && PG(safe_mode) && (!php_checkuid(path, NULL, 1))) { return NULL; } if (php_check_open_basedir(path)) return NULL; @@ -186,7 +186,7 @@ static gzFile *php_gzopen_with_path(char *filename, char *mode, char *path, char /* Relative path open */ if (*filename == '.') { - if (PG(safe_mode) &&(!php_checkuid(filename,2))) { + if (PG(safe_mode) &&(!php_checkuid(filename, NULL, 2))) { return(NULL); } if (php_check_open_basedir(filename)) return NULL; @@ -209,7 +209,7 @@ static gzFile *php_gzopen_with_path(char *filename, char *mode, char *path, char } else { strlcpy(trypath,filename,sizeof(trypath)); } - if (!php_checkuid(trypath,2)) { + if (!php_checkuid(trypath, NULL, 2)) { return(NULL); } if (php_check_open_basedir(trypath)) return NULL; @@ -225,7 +225,7 @@ static gzFile *php_gzopen_with_path(char *filename, char *mode, char *path, char } if (!path || (path && !*path)) { - if (PG(safe_mode) &&(!php_checkuid(filename,2))) { + if (PG(safe_mode) &&(!php_checkuid(filename, NULL, 2))) { return(NULL); } if (php_check_open_basedir(filename)) return NULL; @@ -252,7 +252,7 @@ static gzFile *php_gzopen_with_path(char *filename, char *mode, char *path, char } snprintf(trypath, MAXPATHLEN, "%s/%s", ptr, filename); if (PG(safe_mode)) { - if (V_STAT(trypath,&sb) == 0 &&(!php_checkuid(trypath,2))) { + if (V_STAT(trypath,&sb) == 0 &&(!php_checkuid(trypath, NULL, 2))) { efree(pathbuf); return(NULL); } |