Module: wine Branch: stable Commit: 29ba0953ae07affb5df801d268a6402268aff6cf URL: https://gitlab.winehq.org/wine/wine/-/commit/29ba0953ae07affb5df801d268a6402...
Author: Dmitry Timoshkov dmitry@baikal.ru Date: Tue Dec 13 20:57:18 2022 -0600
rpcrt4: Mark the buffer as invalid in NdrProxyFreeBuffer().
(cherry picked from commit 4ec4bdff7365193f71806f7fc0c31c0cbf724a57)
---
dlls/rpcrt4/cproxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/rpcrt4/cproxy.c b/dlls/rpcrt4/cproxy.c index b2c86d54422..b51ba41a45f 100644 --- a/dlls/rpcrt4/cproxy.c +++ b/dlls/rpcrt4/cproxy.c @@ -586,7 +586,7 @@ void WINAPI NdrProxyFreeBuffer(void *This, { IRpcChannelBuffer_FreeBuffer(pStubMsg->pRpcChannelBuffer, (RPCOLEMESSAGE*)pStubMsg->RpcMsg); - pStubMsg->fBufferValid = TRUE; + pStubMsg->fBufferValid = FALSE; } IRpcChannelBuffer_Release(pStubMsg->pRpcChannelBuffer); pStubMsg->pRpcChannelBuffer = NULL;