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 |