diff options
author | Tim D. Smith <git@tim-smith.us> | 2018-01-24 16:55:55 -0800 |
---|---|---|
committer | Mike Frysinger <vapier@gmail.com> | 2018-01-24 21:05:41 -0500 |
commit | f3dc031df75028060cb9e604b53af75bdb64306d (patch) | |
tree | a98ea253370bfd35899154c54f20e3e3842cd2a6 /src/gd_gif_in.c | |
parent | 03d23738bc185da29b45c0de492b68d02ce8f1bc (diff) | |
download | libgd-f3dc031df75028060cb9e604b53af75bdb64306d.tar.gz |
Make ReadOK fail on short reads
Diffstat (limited to 'src/gd_gif_in.c')
-rw-r--r-- | src/gd_gif_in.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gd_gif_in.c b/src/gd_gif_in.c index c195448..afc08bf 100644 --- a/src/gd_gif_in.c +++ b/src/gd_gif_in.c @@ -53,7 +53,7 @@ static int set_verbose(void) #define BitSet(byte, bit) (((byte) & (bit)) == (bit)) -#define ReadOK(file, buffer, len) (gdGetBuf(buffer, len, file) > 0) +#define ReadOK(file, buffer, len) (gdGetBuf(buffer, len, file) == len) #define LM_to_uint(a, b) (((b)<<8)|(a)) |