mirror of
https://github.com/reactos/wine.git
synced 2024-11-29 06:30:37 +00:00
rpcrt4: Reset the BufferLength to the used part of the buffer in NdrProxySendReceive.
This avoids sending uninitialised data on the wire.
This commit is contained in:
parent
d5a8875b93
commit
182a2ae315
@ -385,6 +385,8 @@ void WINAPI NdrProxySendReceive(void *This,
|
||||
}
|
||||
|
||||
pStubMsg->dwStubPhase = PROXY_SENDRECEIVE;
|
||||
/* avoid sending uninitialised parts of the buffer on the wire */
|
||||
pStubMsg->RpcMsg->BufferLength = pStubMsg->Buffer - (unsigned char *)pStubMsg->RpcMsg->Buffer;
|
||||
hr = IRpcChannelBuffer_SendReceive(pStubMsg->pRpcChannelBuffer,
|
||||
(RPCOLEMESSAGE*)pStubMsg->RpcMsg,
|
||||
&Status);
|
||||
|
Loading…
Reference in New Issue
Block a user