Add safety check

This commit is contained in:
Diegoisawesome 2020-02-18 22:11:04 -08:00
parent 57af90158d
commit 059e5467f7

View File

@ -274,6 +274,11 @@ void read_aif(struct Bytes *aif, AifData *aif_data)
if (loop_type) if (loop_type)
{ {
if (!markers)
{
FATAL_ERROR("INST chunk loop without MARK chunk in file!\n");
}
unsigned short marker_id = (aif->data[pos++] << 8); unsigned short marker_id = (aif->data[pos++] << 8);
marker_id |= (uint8_t)aif->data[pos++]; marker_id |= (uint8_t)aif->data[pos++];