Marcus Meissner : rpcrt4: Make sure we do not have *data allocated on error (Coverity).
Module: wine Branch: master Commit: 7b9efb1f4578eb39faec8a2b133a0227582b2964 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7b9efb1f4578eb39faec8a2b13... Author: Marcus Meissner <marcus(a)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; }
participants (1)
-
Alexandre Julliard