fixed bug which could cause a crash due to an array index overflow
[rocksndiamonds.git] / src / init.c
index d5a66835964e794a78a17a3c219207deb1b6aea1..8a741fcba844807fb44edc76448e535e1275ba54 100644 (file)
@@ -413,7 +413,7 @@ void InitFontGraphicInfo()
     int special = property_mapping[i].ext3_index;
     int graphic = property_mapping[i].artwork_index;
 
-    if (font_nr < 0)
+    if (font_nr < 0 || font_nr >= NUM_FONTS)
       continue;
 
     if (IS_SPECIAL_GFX_ARG(special))