Fix #9562: Handle case of invalid action2 with zero results. (#9564)

(cherry picked from commit 7e70ead396)
This commit is contained in:
PeterN
2021-09-19 21:52:08 +01:00
committed by Jonathan G Rennison
parent c99eaf72b7
commit f5561ac212

View File

@@ -5378,6 +5378,11 @@ static void NewSpriteGroup(ByteReader *buf)
return;
}
if (num_loaded + num_loading == 0) {
grfmsg(1, "NewSpriteGroup: no result, skipping invalid RealSpriteGroup");
break;
}
assert(RealSpriteGroup::CanAllocateItem());
RealSpriteGroup *group = new RealSpriteGroup();
group->nfo_line = _cur.nfo_line;