Marcus Meissner : rpcrt4: Make sure we do not have *data allocated on error (Coverity).
Alexandre Julliard
julliard at wine.codeweavers.com
Thu May 21 07:24:22 CDT 2015
Module: wine
Branch: master
Commit: 7b9efb1f4578eb39faec8a2b133a0227582b2964
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7b9efb1f4578eb39faec8a2b133a0227582b2964
Author: Marcus Meissner <marcus at jet.franken.de>
Date: Thu May 21 00:10:57 2015 +0200
rpcrt4: Make sure we do not have *data allocated on error (Coverity).
---
dlls/rpcrt4/rpc_transport.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dlls/rpcrt4/rpc_transport.c b/dlls/rpcrt4/rpc_transport.c
index 34f434d..a6438a7 100644
--- a/dlls/rpcrt4/rpc_transport.c
+++ b/dlls/rpcrt4/rpc_transport.c
@@ -2359,6 +2359,7 @@ static RPC_STATUS rpcrt4_http_read_http_packet(HINTERNET request, RpcHttpAsyncDa
if (!RPCRT4_IsValidHttpPacket(hdr, *data, data_len))
{
ERR("invalid http packet\n");
+ HeapFree(GetProcessHeap(), 0, *data);
return RPC_S_PROTOCOL_ERROR;
}
More information about the wine-cvs
mailing list