File php-CVE-2016-4539.patch of Package php5.11538

Index: php-5.6.1/ext/xml/xml.c
===================================================================
--- php-5.6.1.orig/ext/xml/xml.c	2016-05-10 12:55:16.400210642 +0200
+++ php-5.6.1/ext/xml/xml.c	2016-05-10 12:57:24.428213765 +0200
@@ -984,7 +984,7 @@ void _xml_characterDataHandler(void *use
 						}
 					}
 
-					if (parser->level <= XML_MAXLEVEL) {
+                                       if (parser->level <= XML_MAXLEVEL && parser->level > 0) {
 						MAKE_STD_ZVAL(tag);
 
 						array_init(tag);
openSUSE Build Service is sponsored by