diff options
| -rw-r--r-- | engines/agos/res_snd.cpp | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/agos/res_snd.cpp b/engines/agos/res_snd.cpp index 8d9ef69171..ccd135e2ff 100644 --- a/engines/agos/res_snd.cpp +++ b/engines/agos/res_snd.cpp @@ -536,6 +536,9 @@ void AGOSEngine::loadSound(uint sound, int pan, int vol, uint type) {  		dst = (byte *)malloc(dstSize);  		decompressData(filename, dst, offset, srcSize, dstSize);  	} else { +		if (_curSfxFile == NULL) +			return; +  		dst = _curSfxFile + READ_LE_UINT32(_curSfxFile + sound * 4);  	}  | 
