diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2021-10-31 14:52:23 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2021-10-31 16:18:25 +0000 |
commit | bd01b79660e5c41e04180ad291bf82619d420c79 (patch) | |
tree | f11f9ddac5c1984dcdc619c7c6a217762f89e17e | |
parent | 3d3dd3d63af6aa0c7ee126978c4ee39d2dd7e817 (diff) | |
download | libnsgif-bd01b79660e5c41e04180ad291bf82619d420c79.tar.gz libnsgif-bd01b79660e5c41e04180ad291bf82619d420c79.tar.bz2 |
GIF: Reduce scope of block_size variable.
-rw-r--r-- | src/libnsgif.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libnsgif.c b/src/libnsgif.c index 87911cb..64db9b1 100644 --- a/src/libnsgif.c +++ b/src/libnsgif.c @@ -110,7 +110,6 @@ gif_initialise_frame_extensions(gif_animation *gif, const int frame) { unsigned char *gif_data, *gif_end; int gif_bytes; - unsigned int block_size; /* Get our buffer position etc. */ gif_data = (unsigned char *)(gif->gif_data + gif->buffer_position); @@ -205,9 +204,8 @@ gif_initialise_frame_extensions(gif_animation *gif, const int frame) * of data This data is ignored by this gif decoder */ gif_bytes = (gif_end - gif_data); - block_size = 0; while (gif_data < gif_end && gif_data[0] != GIF_BLOCK_TERMINATOR) { - block_size = gif_data[0] + 1; + unsigned int block_size = gif_data[0] + 1; if ((gif_bytes -= block_size) < 0) { return GIF_INSUFFICIENT_FRAME_DATA; } |