From 888f1950e91d9543951581ed75098115ad1c99e3 Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Sat, 5 Nov 2011 04:53:18 +0000 Subject: [PATCH] [KERNEL32]: Fix a missing "~" in GlobalReAlloc and LocalReAlloc, which caused a flag never to be removed. svn path=/trunk/; revision=54292 --- reactos/dll/win32/kernel32/client/heapmem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/kernel32/client/heapmem.c b/reactos/dll/win32/kernel32/client/heapmem.c index 58aa0599d1a..49ebc549261 100644 --- a/reactos/dll/win32/kernel32/client/heapmem.c +++ b/reactos/dll/win32/kernel32/client/heapmem.c @@ -881,7 +881,7 @@ GlobalReAlloc(HGLOBAL hMem, else { /* Otherwise, remove the flag */ - HandleEntry->Flags &= BASE_HEAP_ENTRY_FLAG_REUSABLE; + HandleEntry->Flags &= ~BASE_HEAP_ENTRY_FLAG_REUSABLE; } } else @@ -1642,7 +1642,7 @@ LocalReAlloc(HLOCAL hMem, else { /* Otherwise, remove the flag */ - HandleEntry->Flags &= BASE_HEAP_ENTRY_FLAG_REUSABLE; + HandleEntry->Flags &= ~BASE_HEAP_ENTRY_FLAG_REUSABLE; } } else