diff --git a/3rdParty/libsmacker/smacker.c b/3rdParty/libsmacker/smacker.c index 206c3fdd5..a66a1fb93 100644 --- a/3rdParty/libsmacker/smacker.c +++ b/3rdParty/libsmacker/smacker.c @@ -1225,8 +1225,7 @@ static char smk_render_palette(struct smk_video_t * s, unsigned char * p, unsign 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; }