Module: wine Branch: master Commit: 20430f6edefe0f299fe27303ec9e153873023ee0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=20430f6edefe0f299fe27303ec...
Author: Dan Kegel dank@kegel.com Date: Mon Feb 1 11:25:35 2010 -0800
ntdll: Fix large block realloc annotation.
---
dlls/ntdll/heap.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/ntdll/heap.c b/dlls/ntdll/heap.c index 4c73184..b440b61 100644 --- a/dlls/ntdll/heap.c +++ b/dlls/ntdll/heap.c @@ -767,6 +767,7 @@ static void *realloc_large_block( HEAP *heap, DWORD flags, void *ptr, SIZE_T siz } memcpy( new_ptr, ptr, arena->data_size ); free_large_block( heap, flags, ptr ); + notify_free( ptr ); return new_ptr; }
@@ -1811,7 +1812,6 @@ PVOID WINAPI RtlReAllocateHeap( HANDLE heap, ULONG flags, PVOID ptr, SIZE_T size if (!subheap) { if (!(ret = realloc_large_block( heapPtr, flags, ptr, size ))) goto oom; - notify_free( ptr ); goto done; }