File php-CVE-2016-6289.patch of Package php5.3275
X-Git-Url: http://72.52.91.13:8000/?p=php-src.git;a=blobdiff_plain;f=TSRM%2Ftsrm_virtual_cwd.c;h=84a3508ded09dbfdc7a91a28968948d81bb99e26;hp=c8e42ddc60baef619d555f474d631dda5cc691e1;hb=a099545bec28c7ebe1641c8a45b68709901f6893;hpb=0ca1698cf961d7064deb4c4598048bdca4af0b56
Index: php-5.6.1/TSRM/tsrm_virtual_cwd.c
===================================================================
--- php-5.6.1.orig/TSRM/tsrm_virtual_cwd.c 2016-08-03 11:06:28.322764518 +0200
+++ php-5.6.1/TSRM/tsrm_virtual_cwd.c 2016-08-03 11:06:47.443068680 +0200
@@ -1187,7 +1187,7 @@ CWD_API int virtual_file_ex(cwd_state *s
int add_slash;
void *tmp;
- if (path_length == 0 || path_length >= MAXPATHLEN-1) {
+ if (path_length <= 0 || path_length >= MAXPATHLEN-1) {
#ifdef TSRM_WIN32
# if _MSC_VER < 1300
errno = EINVAL;