Skip to content

Commit 023879c

Browse files
authored
Check for xSize==0 in gaps fuzzer part_exceeds_memory_limits (#2429)
Addresses https://issues.oss-fuzz.com/issues/514487287 Addresses https://issues.oss-fuzz.com/issues/514423826 Signed-off-by: Cary Phillips <cary@ilm.com>
1 parent 252feab commit 023879c

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/test/oss-fuzz/openexr_exrgaps_fuzzer.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ part_exceeds_memory_limits (const IMF::Header& hdr)
111111
if (!hdr.hasTileDescription ()) return false;
112112

113113
const IMF::TileDescription& td = hdr.tileDescription ();
114+
if (td.xSize == 0)
115+
return false;
116+
114117
const uint64_t tilesPerScanline =
115118
(imageWidth + static_cast<uint64_t> (td.xSize) - 1) /
116119
static_cast<uint64_t> (td.xSize);

0 commit comments

Comments
 (0)