From 8470e916c8779138404f7c2be060f5b1fe763419 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Thu, 11 Mar 2021 07:09:14 +0100 Subject: [PATCH] :arrow_up: Update libsmaker Fixes #476 --- 3rdParty/libsmacker/smacker.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/3rdParty/libsmacker/smacker.c b/3rdParty/libsmacker/smacker.c index 116d312a3..63298610b 100644 --- a/3rdParty/libsmacker/smacker.c +++ b/3rdParty/libsmacker/smacker.c @@ -800,8 +800,7 @@ static char smk_render_palette(struct smk_video_t* s, unsigned char* p, unsigned p ++; size --; /* overflow: see if we write/read beyond 256colors, or overwrite own palette */ - if (i + count > 256 || src + count > 256 || - (src < i && src + count > i) ) + if (i + count > 256 || src + count > 256) { fprintf(stderr,"libsmacker::palette_render(s,p,size) - ERROR: overflow, 0x40 attempt to copy %d entries from %d to %d\n",count,src,i); goto error;