From fb3d4becf51686708256a690ca6447ce570547c9 Mon Sep 17 00:00:00 2001 From: Niels Dossche <7771979+nielsdos@users.noreply.github.com> Date: Sat, 13 Sep 2025 23:20:58 +0200 Subject: [PATCH] exif/heic: Make offset size_t --- ext/exif/exif.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ext/exif/exif.c b/ext/exif/exif.c index f201700eee5..d0ca7a6819b 100644 --- a/ext/exif/exif.c +++ b/ext/exif/exif.c @@ -4393,12 +4393,11 @@ static bool exif_scan_HEIF_header(image_info_type *ImageInfo, unsigned char *buf isobmff_box_type box; isobmff_item_pos_type pos; unsigned char *data; - off_t offset; uint64_t limit; int box_header_size, remain; bool ret = false; - for (offset = php_ifd_get32u(buf, 1); ImageInfo->FileSize - 16 > offset; offset += box.size) { + for (size_t offset = php_ifd_get32u(buf, 1); ImageInfo->FileSize - 16 > offset; offset += box.size) { if ((php_stream_seek(ImageInfo->infile, offset, SEEK_SET) < 0) || (exif_read_from_stream_file_looped(ImageInfo->infile, (char*)buf, 16) != 16)) { break;