summaryrefslogtreecommitdiff
path: root/debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch
diff options
context:
space:
mode:
authorAron Xu <aron@debian.org>2015-09-21 22:55:08 +0800
committerAron Xu <aron@debian.org>2015-09-21 22:55:08 +0800
commitd548c999ade382febb424b26743b3c4d63159ae0 (patch)
tree232c9c894b45099f211728742569111738b17e16 /debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch
parentd837811e969fac31afdf39c00ba579b33f6adeb6 (diff)
downloadlibxml2-d548c999ade382febb424b26743b3c4d63159ae0.tar.gz
Revert "Restore all patches available in 2.9.1+dfsg1-5 in stretch, ensuring CVE-2014-3660 is fixed too."
This reverts commit 37f590756a23e167808f76f1389c36f0a2d39f11.
Diffstat (limited to 'debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch')
-rw-r--r--debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch47
1 files changed, 0 insertions, 47 deletions
diff --git a/debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch b/debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch
deleted file mode 100644
index 22895c1..0000000
--- a/debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From: Gaurav Gupta <g.gupta@samsung.com>
-Date: Mon, 14 Jul 2014 21:22:07 +0800
-Subject: Avoid Possible Null Pointer in trio.c
-
-For https://bugzilla.gnome.org/show_bug.cgi?id=730005
-While using assert in libxml2 is really not a good idea, it's
-still better to assert than crash
----
- trio.c | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/trio.c b/trio.c
-index d885db9..1bf99e3 100644
---- a/trio.c
-+++ b/trio.c
-@@ -6418,11 +6418,14 @@ TRIO_ARGS2((self, intPointer),
- trio_class_t *self,
- int *intPointer)
- {
-- FILE *file = (FILE *)self->location;
-+ FILE *file;
-
- assert(VALID(self));
-+ assert(VALID(self->location));
- assert(VALID(file));
-
-+ file = (FILE *)self->location;
-+
- self->current = fgetc(file);
- if (self->current == EOF)
- {
-@@ -6451,11 +6454,14 @@ TRIO_ARGS2((self, intPointer),
- trio_class_t *self,
- int *intPointer)
- {
-- int fd = *((int *)self->location);
-+ int fd;
- int size;
- unsigned char input;
-
- assert(VALID(self));
-+ assert(VALID(self->location));
-+
-+ fd = *((int *)self->location);
-
- size = read(fd, &input, sizeof(char));
- if (size == -1)