| commit | 2d0204485a30446d82770c115e0a4d61e2819f23 | [log] [tgz] |
|---|---|---|
| author | Yannis Guyon <yguyon@google.com> | Tue Apr 22 12:53:53 2025 +0000 |
| committer | GitHub <noreply@github.com> | Tue Apr 22 14:53:53 2025 +0200 |
| tree | 4d29c14588cf1f16087e3b485a34854ac5995e82 | |
| parent | 55eef9035dbaec9f36d8218462a2e256dfebd8e9 [diff] |
Check ftell returned value in avifjpeg.c (#2773)
diff --git a/apps/shared/avifjpeg.c b/apps/shared/avifjpeg.c index f8fb102..cddf8ca 100644 --- a/apps/shared/avifjpeg.c +++ b/apps/shared/avifjpeg.c
@@ -353,6 +353,9 @@ static avifBool avifJPEGFindMpfSegmentOffset(FILE * f, uint32_t * mpfOffset) { const long oldOffset = ftell(f); + if (oldOffset < 0) { + return AVIF_FALSE; + } uint32_t offset = 2; // Skip the 2 byte SOI (Start Of Image) marker. if (fseek(f, offset, SEEK_SET) != 0) {