forked from pool/libxml2
Accepting request 668947 from home:mgorse:branches:devel:libraries:c_c++
- Version update to 2.9.9:
* Security:
+ CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA
decompression (boo#1088279 boo#1105166).
+ CVE-2018-14404 Fix nullptr deref with XPath logic ops
(boo#1102046).
* Bug fixes:
+ Fix building relative URIs
+ Problem with data in interleave in RelaxNG validation
+ Fix memory leak in xmlSwitchInputEncodingInt error path
+ Set doc on element obtained from freeElems
+ Fix HTML serialization with UTF-8 encoding
+ Use actual doc in xmlTextReaderRead*Xml
+ Unlink node before freeing it in xmlSAX2StartElement
+ Check return value of nodePush in xmlSAX2StartElement
+ Free input buffer in xmlHaltParser
+ Reset HTML parser input pointers on encoding failure
+ Fix xmlSchemaValidCtxtPtr reuse memory leak
+ Fix xmlTextReaderNext with preparsed document
+ HTML noscript should not close p
+ Don't change context node in xmlXPathRoot
* Improvements:
+ Remove redefined starts and defines inside include elements
+ Allow choice within choice in nameClass in RELAX NG
+ Look inside divs for starts and defines inside include
+ Add newlines to 'xmllint --xpath' output
+ Don't include SAX.h from globals.h
+ Support xmlTextReaderNextSibling w/o preparsed doc
+ Improve restoring of context size and position
+ Simplify and harden nodeset filtering
OBS-URL: https://build.opensuse.org/request/show/668947
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxml2?expand=0&rev=132
This commit is contained in:
committed by
Git OBS Bridge
parent
2eb953fd88
commit
baf6de60c2
@@ -8,14 +8,14 @@ encoded. We should check for this and return None, rather than returning
|
||||
NULL. Fixes a NULL pointer dereference when reporting an error with an
|
||||
invalid string.
|
||||
---
|
||||
python/types.c | 4 ++++
|
||||
python/types.c | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
Index: libxml2-2.10.3/python/types.c
|
||||
===================================================================
|
||||
--- libxml2-2.10.3.orig/python/types.c
|
||||
+++ libxml2-2.10.3/python/types.c
|
||||
@@ -274,6 +274,10 @@ libxml_charPtrConstWrap(const char *str)
|
||||
diff --git a/python/types.c b/python/types.c
|
||||
index 124af565..50951ba3 100644
|
||||
--- a/python/types.c
|
||||
+++ b/python/types.c
|
||||
@@ -150,6 +150,10 @@ libxml_charPtrConstWrap(const char *str)
|
||||
return (Py_None);
|
||||
}
|
||||
ret = PY_IMPORT_STRING(str);
|
||||
@@ -26,3 +26,6 @@ Index: libxml2-2.10.3/python/types.c
|
||||
return (ret);
|
||||
}
|
||||
|
||||
--
|
||||
2.18.0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user