diff options
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) |