Module: wine Branch: master Commit: cc21d235390fafed6333e4965709a8fd65bd9392 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=cc21d235390fafed6333e496...
Author: Robert Shearman rob@codeweavers.com Date: Wed Sep 27 15:51:26 2006 +0100
oleaut32: Make sure to free the allocated vtable when the tmarshal proxy is released.
---
dlls/oleaut32/tmarshal.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/oleaut32/tmarshal.c b/dlls/oleaut32/tmarshal.c index a9d0b32..9c4987f 100644 --- a/dlls/oleaut32/tmarshal.c +++ b/dlls/oleaut32/tmarshal.c @@ -416,6 +416,7 @@ TMProxyImpl_Release(LPRPCPROXYBUFFER ifa DeleteCriticalSection(&This->crit); if (This->chanbuf) IRpcChannelBuffer_Release(This->chanbuf); VirtualFree(This->asmstubs, 0, MEM_RELEASE); + HeapFree(GetProcessHeap(), 0, This->lpvtbl); CoTaskMemFree(This); } return refCount;