diff options
| author | Leo <thinkabit.ukim@gmail.com> | 2019-11-01 11:13:17 -0300 |
|---|---|---|
| committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-11-13 15:38:23 +0000 |
| commit | fb5111db5b8f2683c9f244d68f47292318cab808 (patch) | |
| tree | 0a22d474cdf0feb2c41eed259d0582341f9910d7 /main/libxml2/fix-null-pointer-dereference.patch | |
| parent | 0d887f924b3edc429f781c172a433e2cf759abd5 (diff) | |
| download | aports-fb5111db5b8f2683c9f244d68f47292318cab808.tar.bz2 aports-fb5111db5b8f2683c9f244d68f47292318cab808.tar.xz | |
main/libxml2: upgrade to 2.9.10
Diffstat (limited to 'main/libxml2/fix-null-pointer-dereference.patch')
| -rw-r--r-- | main/libxml2/fix-null-pointer-dereference.patch | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/main/libxml2/fix-null-pointer-dereference.patch b/main/libxml2/fix-null-pointer-dereference.patch deleted file mode 100644 index 64e7c58f17..0000000000 --- a/main/libxml2/fix-null-pointer-dereference.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 2c8dc7158a3b7b028454abcb6f162c4da28ed80b Mon Sep 17 00:00:00 2001 -From: Nick Wellnhofer <wellnhofer@aevum.de> -Date: Mon, 25 Feb 2019 12:00:50 +0100 -Subject: [PATCH] Fix null pointer dereference in xmlTextReaderReadOuterXml - -Fix a regression caused by commit 39fbfb4f. If xmlTextReaderReadOuterXml -is called on a pristine xmlReader, the current node is NULL and must not -be dereferenced. Move the call to xmlTextReaderExpand to the start of -the function to make sure that we have a valid node. - -Fixes #43. ---- - xmlreader.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/xmlreader.c b/xmlreader.c -index cd1fb5fe..b8e98287 100644 ---- a/xmlreader.c -+++ b/xmlreader.c -@@ -1759,11 +1759,11 @@ xmlTextReaderReadOuterXml(xmlTextReaderPtr reader ATTRIBUTE_UNUSED) - xmlBufferPtr buff; - xmlDocPtr doc; - -- node = reader->node; -- doc = node->doc; - if (xmlTextReaderExpand(reader) == NULL) { - return NULL; - } -+ node = reader->node; -+ doc = node->doc; - /* XXX: Why is the node copied? */ - if (node->type == XML_DTD_NODE) { - node = (xmlNodePtr) xmlCopyDtd((xmlDtdPtr) node); --- -2.18.1 - |
