Module: wine Branch: master Commit: 708462f6aaad3880c1336f881c7452480655e7b4 URL: https://gitlab.winehq.org/wine/wine/-/commit/708462f6aaad3880c1336f881c74524...
Author: Rémi Bernon rbernon@codeweavers.com Date: Fri Nov 25 13:30:20 2022 +0100
ntdll: Avoid clearing BLOCK_FLAG_USER_INFO in heap_reallocate.
---
dlls/ntdll/heap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/ntdll/heap.c b/dlls/ntdll/heap.c index ea1821aa674..21b284d2a0c 100644 --- a/dlls/ntdll/heap.c +++ b/dlls/ntdll/heap.c @@ -1682,7 +1682,7 @@ static NTSTATUS heap_reallocate( struct heap *heap, ULONG flags, void *ptr, }
valgrind_notify_resize( block + 1, old_size, size ); - block_set_flags( block, BLOCK_FLAG_USER_MASK, BLOCK_USER_FLAGS( flags ) ); + block_set_flags( block, BLOCK_FLAG_USER_MASK & ~BLOCK_FLAG_USER_INFO, BLOCK_USER_FLAGS( flags ) ); shrink_used_block( heap, flags, block, old_block_size, block_size, size );
initialize_block( block, old_size, size, flags );