[gimp] file-gif-load: ensure return value of LZWReadByte() is <= 255
- From: Nils Philippsen <nphilipp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] file-gif-load: ensure return value of LZWReadByte() is <= 255
- Date: Fri, 12 Aug 2011 11:54:21 +0000 (UTC)
commit b1a3de761362db982c0ddfaff60ab4a3c4267f32
Author: Nils Philippsen <nils redhat com>
Date: Thu Aug 4 12:47:44 2011 +0200
file-gif-load: ensure return value of LZWReadByte() is <= 255
plug-ins/common/file-gif-load.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/plug-ins/common/file-gif-load.c b/plug-ins/common/file-gif-load.c
index f6fff6c..81f3bd0 100644
--- a/plug-ins/common/file-gif-load.c
+++ b/plug-ins/common/file-gif-load.c
@@ -759,11 +759,11 @@ LZWReadByte (FILE *fd,
}
while (firstcode == clear_code);
- return firstcode;
+ return firstcode & 255;
}
if (sp > stack)
- return *--sp;
+ return (*--sp) & 255;
while ((code = GetCode (fd, code_size, FALSE)) >= 0)
{
@@ -786,7 +786,7 @@ LZWReadByte (FILE *fd,
sp = stack;
firstcode = oldcode = GetCode (fd, code_size, FALSE);
- return firstcode;
+ return firstcode & 255;
}
else if (code == end_code)
{
@@ -842,10 +842,10 @@ LZWReadByte (FILE *fd,
oldcode = incode;
if (sp > stack)
- return *--sp;
+ return (*--sp) & 255;
}
- return code;
+ return code & 255;
}
static gint32
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]