adding extra check to ensure read fully succeeds

This commit is contained in:
Richard Geldreich
2026-06-04 20:06:26 -04:00
parent c50c05b864
commit f6ce7ba3cd

View File

@@ -694,6 +694,8 @@ int png_decoder::fetch_next_chunk_init()
int64_t status = fetch_next_chunk_data(m_chunk_name, 4);
if (status < 0)
return (int)status;
if (status != 4)
return terminate(PNG_BAD_CHUNK_SIZE);
return 0;
}