From d8bd0736b06045ff7591e4db27cf4cd8a6ca929b Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 3 Mar 2022 19:10:01 +0000 Subject: GIF: Fix frame limit off-by-one. --- src/gif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/gif.c b/src/gif.c index d4d708f..637d0ae 100644 --- a/src/gif.c +++ b/src/gif.c @@ -1703,7 +1703,7 @@ nsgif_error nsgif_frame_decode( uint32_t start_frame; nsgif_error ret = NSGIF_OK; - if (frame > gif->info.frame_count) { + if (frame >= gif->info.frame_count) { return NSGIF_ERR_BAD_FRAME; } @@ -1742,7 +1742,7 @@ const nsgif_frame_info_t *nsgif_get_frame_info( const nsgif_t *gif, uint32_t frame) { - if (frame > gif->info.frame_count) { + if (frame >= gif->info.frame_count) { return NULL; } -- cgit v1.2.3