From: Matthias Dieter Wallnöfer Date: Wed, 18 Nov 2009 09:24:09 +0000 (+0100) Subject: s4:WINREG RPC server - Reintroduce the free operation on "CloseKey" X-Git-Tag: samba-4.0.0alpha9~85 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=6f7cfb0e10a1967a59ff18221bd9941edcbc8790 s4:WINREG RPC server - Reintroduce the free operation on "CloseKey" Better use "talloc_unlink" here Since we could have more than one reference. --- diff --git a/source4/rpc_server/winreg/rpc_winreg.c b/source4/rpc_server/winreg/rpc_winreg.c index 86617a606a3..ba619c02f7c 100644 --- a/source4/rpc_server/winreg/rpc_winreg.c +++ b/source4/rpc_server/winreg/rpc_winreg.c @@ -98,6 +98,8 @@ static WERROR dcesrv_winreg_CloseKey(struct dcesrv_call_state *dce_call, DCESRV_PULL_HANDLE_FAULT(h, r->in.handle, HTYPE_REGKEY); + talloc_unlink(dce_call->context, h); + ZERO_STRUCTP(r->out.handle); return WERR_OK;