Initialize prevFirstChunk to 0 to avoid incorrectly-flagged warning
diff --git a/src/read.c b/src/read.c index d0f7a9a..ed18cd3 100644 --- a/src/read.c +++ b/src/read.c
@@ -1848,7 +1848,7 @@ uint32_t entryCount; CHECK(avifROStreamReadU32(&s, &entryCount)); // unsigned int(32) entry_count; - uint32_t prevFirstChunk; + uint32_t prevFirstChunk = 0; for (uint32_t i = 0; i < entryCount; ++i) { avifSampleTableSampleToChunk * sampleToChunk = (avifSampleTableSampleToChunk *)avifArrayPushPtr(&sampleTable->sampleToChunks); CHECK(avifROStreamReadU32(&s, &sampleToChunk->firstChunk)); // unsigned int(32) first_chunk;