File libxml2-2.9.4-CVE-2017-8872.patch of Package libxml2.37639

diff -ur libxml2-2.9.4/parser.c ../../libxml2-2.9.4/parser.c
--- libxml2-2.9.4/parser.c	2016-05-23 09:25:25.000000000 +0200
+++ ../../libxml2-2.9.4/parser.c	2017-07-13 17:21:14.142974561 +0200
@@ -12714,6 +12750,10 @@
 	}
 	ctxt->input->cur = BAD_CAST"";
 	ctxt->input->base = ctxt->input->cur;
+	if (ctxt->input->buf) {
+		xmlBufEmpty (ctxt->input->buf->buffer);
+	} else
+		ctxt->input->length = 0;
     }
 }
 
openSUSE Build Service is sponsored by