From 6f7cfb0e10a1967a59ff18221bd9941edcbc8790 Mon Sep 17 00:00:00 2001 From: Matthias Dieter Wallnöfer Date: Wed, 18 Nov 2009 10:24:09 +0100 Subject: s4:WINREG RPC server - Reintroduce the free operation on "CloseKey" Better use "talloc_unlink" here Since we could have more than one reference. --- source4/rpc_server/winreg/rpc_winreg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source4/rpc_server/winreg/rpc_winreg.c b/source4/rpc_server/winreg/rpc_winreg.c index 86617a606a..ba619c02f7 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; -- cgit