File php-CVE-2015-5589.patch of Package php5.openSUSE_Leap_42.1_Update

X-Git-Url: http://72.52.91.13:8000/?p=php-src.git;a=blobdiff_plain;f=ext%2Fphar%2Fphar_object.c;h=1184863de9063b10e54018310ef3791173c717b8;hp=add1fa0d5c7bded8901f5ee5f62b68a8e2435464;hb=bf58162ddf970f63502837f366930e44d6a992cf;hpb=29533ae528af6ddf2ea93228721e75c6b94370fc
Index: ext/phar/phar_object.c
===================================================================
--- ext/phar/phar_object.c.orig	2015-07-28 10:41:25.077878746 +0200
+++ ext/phar/phar_object.c	2015-07-28 10:41:39.048064003 +0200
@@ -2341,7 +2341,9 @@
 		zend_hash_destroy(&(phar->manifest));
 		zend_hash_destroy(&(phar->mounted_dirs));
 		zend_hash_destroy(&(phar->virtual_dirs));
-		php_stream_close(phar->fp);
+               if (phar->fp) {
+                       php_stream_close(phar->fp);
+               }
 		efree(phar->fname);
 		efree(phar);
 		return NULL;
openSUSE Build Service is sponsored by