diff options
| -rw-r--r-- | engines/tinsel/heapmem.cpp | 3 | 
1 files changed, 1 insertions, 2 deletions
| diff --git a/engines/tinsel/heapmem.cpp b/engines/tinsel/heapmem.cpp index a3ffea73dc..0e10eab958 100644 --- a/engines/tinsel/heapmem.cpp +++ b/engines/tinsel/heapmem.cpp @@ -452,9 +452,8 @@ void MemoryReAlloc(MEM_NODE *pMemNode, long size) {  	assert(size);  	if (size != pMemNode->size) { -  		// make sure memory object is not locked and discarded -		assert(pMemNode->flags == (DWM_LOCKED | DWM_DISCARDED)); +		assert(!(pMemNode->flags & DWM_LOCKED) && (pMemNode->flags & DWM_DISCARDED));  		assert(pMemNode->size == 0);  		// unlink the mnode from the current heap | 
