diff options
| -rw-r--r-- | scumm/resource.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/scumm/resource.cpp b/scumm/resource.cpp index fa7a5320df..5309e713ba 100644 --- a/scumm/resource.cpp +++ b/scumm/resource.cpp @@ -396,7 +396,7 @@ void ScummEngine::readIndexFile() {  bool checkTryMedia(BaseScummFile *handle) {  	byte buf[TRYMEDIA_MARK_LEN]; -	bool matched; +	bool matched = true;  	const byte magic[2][TRYMEDIA_MARK_LEN] =   		{{ 0x00,  'T', 'M', 'S', 'A', 'M' },  		 { 'i',   '=', '$', ':', '(', '$' }};  // Same but 0x69 xored @@ -406,8 +406,10 @@ bool checkTryMedia(BaseScummFile *handle) {  	for (int i = 0; i < 2; i++) {  		matched = true;  		for (int j = 0; j < TRYMEDIA_MARK_LEN; j++) -			if (buf[j] != magic[i][j]) +			if (buf[j] != magic[i][j]) {  				matched = false; +				break; +			}  		if (matched)  			break;  | 
