From bba67c20824fc9339f87049432f6f688e42e5d03 Mon Sep 17 00:00:00 2001 From: lalien Date: Sat, 29 Jul 2006 22:27:48 +0000 Subject: [PATCH] - bug fix: Win 98 CTD git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@381 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- TileEngine/structure.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TileEngine/structure.cpp b/TileEngine/structure.cpp index f6193022..b52dd037 100644 --- a/TileEngine/structure.cpp +++ b/TileEngine/structure.cpp @@ -1221,6 +1221,9 @@ STRUCTURE * FindStructure( INT16 sGridNo, UINT32 fFlags ) { // finds a structure that matches any of the given flags STRUCTURE * pCurrent; + if( sGridNo > WORLD_MAX-1 ) + return( NULL ); + pCurrent = gpWorldLevelData[sGridNo].pStructureHead; while (pCurrent != NULL) {