diff options
Diffstat (limited to 'spritecache.c')
-rw-r--r-- | spritecache.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/spritecache.c b/spritecache.c index 555304f77..8e99a34f4 100644 --- a/spritecache.c +++ b/spritecache.c @@ -149,6 +149,10 @@ bool LoadNextSprite(int load_index, byte file_index) if (!ReadSpriteHeaderSkipData()) return false; + if (load_index >= MAX_SPRITES) { + error("Tried to load too many sprites (#%d; max %d)", load_index, MAX_SPRITES); + } + _sprite_file_pos[load_index] = file_pos; _sprite_ptr[load_index] = NULL; |