Jacek Caban : rpcrt4: Use HEAP_ZERO_MEMORY to alloc RpcServerProtseq objects.
Alexandre Julliard
julliard at winehq.org
Wed May 24 17:17:33 CDT 2017
Module: wine
Branch: master
Commit: 6b53b79e18a8345ef53d4217cb56afe9891a7574
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6b53b79e18a8345ef53d4217cb56afe9891a7574
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed May 24 13:52:24 2017 +0200
rpcrt4: Use HEAP_ZERO_MEMORY to alloc RpcServerProtseq objects.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/rpcrt4/rpc_server.c | 4 ----
dlls/rpcrt4/rpc_transport.c | 4 ++--
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/dlls/rpcrt4/rpc_server.c b/dlls/rpcrt4/rpc_server.c
index 901801e..dcfac70 100644
--- a/dlls/rpcrt4/rpc_server.c
+++ b/dlls/rpcrt4/rpc_server.c
@@ -947,14 +947,10 @@ static RPC_STATUS alloc_serverprotoseq(UINT MaxCalls, const char *Protseq, RpcSe
(*ps)->MaxCalls = MaxCalls;
(*ps)->Protseq = RPCRT4_strdupA(Protseq);
(*ps)->ops = ops;
- (*ps)->MaxCalls = 0;
list_init(&(*ps)->listeners);
list_init(&(*ps)->connections);
InitializeCriticalSection(&(*ps)->cs);
(*ps)->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": RpcServerProtseq.cs");
- (*ps)->is_listening = FALSE;
- (*ps)->mgr_mutex = NULL;
- (*ps)->server_ready_event = NULL;
list_add_head(&protseqs, &(*ps)->entry);
diff --git a/dlls/rpcrt4/rpc_transport.c b/dlls/rpcrt4/rpc_transport.c
index e6e9aaa..e2fbbfd 100644
--- a/dlls/rpcrt4/rpc_transport.c
+++ b/dlls/rpcrt4/rpc_transport.c
@@ -642,7 +642,7 @@ typedef struct _RpcServerProtseq_np
static RpcServerProtseq *rpcrt4_protseq_np_alloc(void)
{
- RpcServerProtseq_np *ps = HeapAlloc(GetProcessHeap(), 0, sizeof(*ps));
+ RpcServerProtseq_np *ps = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*ps));
if (ps)
ps->mgr_event = CreateEventW(NULL, FALSE, FALSE, NULL);
return &ps->common;
@@ -1507,7 +1507,7 @@ typedef struct _RpcServerProtseq_sock
static RpcServerProtseq *rpcrt4_protseq_sock_alloc(void)
{
- RpcServerProtseq_sock *ps = HeapAlloc(GetProcessHeap(), 0, sizeof(*ps));
+ RpcServerProtseq_sock *ps = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*ps));
if (ps)
{
static BOOL wsa_inited;
More information about the wine-cvs
mailing list