]> 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>
Wed, 22 Oct 2008 23:42:27 +0000 (01:42 +0200)
Guenther

source3/rpc_server/srv_samr_nt.c

index d08bb50bb906aa916340c8050088537dd2ad8c54..36be832a75ca03df88e84f83dd3ca3a2ec624dc0 100644 (file)
@@ -4908,6 +4908,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;