diff options
author | Aron Xu <aron@debian.org> | 2015-09-21 22:55:08 +0800 |
---|---|---|
committer | Aron Xu <aron@debian.org> | 2015-09-21 22:55:08 +0800 |
commit | d548c999ade382febb424b26743b3c4d63159ae0 (patch) | |
tree | 232c9c894b45099f211728742569111738b17e16 /debian/patches/0040-Avoid-Possible-Null-Pointer-in-trio.c.patch | |
parent | d837811e969fac31afdf39c00ba579b33f6adeb6 (diff) | |
download | libxml2-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.patch | 47 |
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) |