aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tinsel/heapmem.cpp3
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