diff options
Diffstat (limited to 'engines/agos/items.cpp')
| -rw-r--r-- | engines/agos/items.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/engines/agos/items.cpp b/engines/agos/items.cpp index 874bf1a802..6c6b127a51 100644 --- a/engines/agos/items.cpp +++ b/engines/agos/items.cpp @@ -429,6 +429,9 @@ Item *AGOSEngine::findMaster(int16 a, int16 n) {  	for (j = 1; j < _itemArraySize; j++) {  		Item *item = derefItem(j); +		if (item == NULL) +			continue; +  		if (wordMatch(item, a, n))  			return item;  	} @@ -442,6 +445,9 @@ Item *AGOSEngine::nextMaster(Item *i, int16 a, int16 n) {  	for (j = first; j < _itemArraySize; j++) {  		Item *item = derefItem(j); +		if (item == NULL) +			continue; +  		if (wordMatch(item, a, n))  			return item;  	} | 
