From b65bc406d8a0c2e98202a26a6a377dc5516f2463 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Mon, 6 Apr 2026 13:19:32 +1000 Subject: [PATCH] Fixed comparison warning --- src/libImaging/FliDecode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libImaging/FliDecode.c b/src/libImaging/FliDecode.c index 9b494dfa2ca..d3a1bb954c0 100644 --- a/src/libImaging/FliDecode.c +++ b/src/libImaging/FliDecode.c @@ -49,7 +49,7 @@ ImagingFliDecode(Imaging im, ImagingCodecState state, UINT8 *buf, Py_ssize_t byt framesize = I32(ptr); // there can be one pad byte in the framesize - if (bytes + (bytes % 2) < framesize) { + if ((unsigned)(bytes + (bytes % 2)) < framesize) { return 0; } @@ -259,7 +259,7 @@ ImagingFliDecode(Imaging im, ImagingCodecState state, UINT8 *buf, Py_ssize_t byt state->errcode = IMAGING_CODEC_BROKEN; return -1; } - if (advance < 0 || advance > bytes) { + if (advance < 0 || advance > (unsigned)bytes) { state->errcode = IMAGING_CODEC_OVERRUN; return -1; }