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;
openSUSE Build Service is sponsored by