wine/dlls/rpcrt4
Huw Davies b2667416c2 rpcrt4: Don't free the argument if the freer was called, unless it's a simple ref.
In the simple reference case the freer will not see the top-level
pointer, so we need to free that here.

This fixes a double-free caused by commit 614afcefa3.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-08 20:21:36 +01:00
..
tests rpcrt4/tests: Use standard wine_dbgstr_longlong. 2017-07-27 10:46:58 +02:00
cproxy.c
cpsf.c
cpsf.h
cstub.c
epm.idl
epm_towers.h
Makefile.in
ncastatus.h
ndr_clientserver.c
ndr_contexthandle.c
ndr_es.c
ndr_fullpointer.c
ndr_marshall.c rpcrt4: Spelling fixes in comments. 2017-07-06 18:49:38 +02:00
ndr_misc.h
ndr_ole.c
ndr_stubless.c rpcrt4: Don't free the argument if the freer was called, unless it's a simple ref. 2017-11-08 20:21:36 +01:00
ndr_stubless.h
rpc_assoc.c
rpc_assoc.h
rpc_async.c
rpc_binding.c rpcrt4: Change RPCRT4_ReleaseConnection return type to void. 2017-06-08 16:44:59 +02:00
rpc_binding.h rpcrt4: Change RPCRT4_ReleaseConnection return type to void. 2017-06-08 16:44:59 +02:00
rpc_defs.h
rpc_epmap.c
rpc_message.c
rpc_message.h
rpc_server.c rpcrt4: Wait for server threads to finish in RpcMgmtWaitServerListen. 2017-05-31 21:33:40 +02:00
rpc_server.h
rpc_transport.c rpcrt4: Wait for available pipe when connecting to busy server. 2017-09-28 00:37:50 +02:00
rpcrt4.spec
rpcrt4_main.c
version.rc