]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3-samr-server: _samr_DeleteUser needs to wipe out the user_handle on success.
authorGünther Deschner <gd@samba.org>
Wed, 22 Oct 2008 23:42:27 +0000 (01:42 +0200)
committerGünther Deschner <gd@samba.org>
Thu, 23 Oct 2008 00:13:53 +0000 (02:13 +0200)
Guenther
(cherry picked from commit 8a0054c6d273049bea235803db25912f6cf03610)

source/rpc_server/srv_samr_nt.c

index 985dd58262fcbe2cd5821f6b3dfeec406e79a597..ac3cdfa09aa336754b15e9657732246a705a2872 100644 (file)
@@ -4907,6 +4907,8 @@ NTSTATUS _samr_DeleteUser(pipes_struct *p,
        if (!close_policy_hnd(p, r->in.user_handle))
                return NT_STATUS_OBJECT_NAME_INVALID;
 
+       ZERO_STRUCTP(r->out.user_handle);
+
        force_flush_samr_cache(disp_info);
 
        return NT_STATUS_OK;