Module: wine Branch: master Commit: 17132f7e1f8c05f3c20c8a85fb7385bccff86ec0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=17132f7e1f8c05f3c20c8a85fb...
Author: Rob Shearman rob@codeweavers.com Date: Wed Dec 5 11:56:14 2007 +0000
rpcrt4: Set fMustAlloc to TRUE when unmarshalling an object pointer.
---
dlls/rpcrt4/ndr_marshall.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/rpcrt4/ndr_marshall.c b/dlls/rpcrt4/ndr_marshall.c index 781143a..3e5021a 100644 --- a/dlls/rpcrt4/ndr_marshall.c +++ b/dlls/rpcrt4/ndr_marshall.c @@ -988,7 +988,7 @@ static void PointerUnmarshall(PMIDL_STUB_MESSAGE pStubMsg, if (!fMustAlloc && pSrcPointer) { FIXME("free object pointer %p\n", pSrcPointer); - pSrcPointer = NULL; + fMustAlloc = TRUE; } if (pointer_id) pointer_needs_unmarshaling = 1;