]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:smb2_notify: don't call tevent_req_done() from smbd_smb2_notify_cancel()
authorStefan Metzmacher <metze@samba.org>
Thu, 20 Sep 2012 14:23:26 +0000 (16:23 +0200)
committerKarolin Seeger <kseeger@samba.org>
Fri, 28 Sep 2012 07:12:46 +0000 (09:12 +0200)
smbd_notify_cancel_by_smbreq() will already trigger this via
smbd_smb2_notify_reply() and smbd_smb2_notify_reply_trigger().

metze
(cherry picked from commit 1f0dfd42f16c388abc7054a7b615d2e81031472b)

Signed-off-by: Stefan Metzmacher <metze@samba.org>
source3/smbd/smb2_notify.c

index 72430eb955832e715f50ac3b00cd4e5e9026cf6e..961ee9dd1a9481f62799919d17060edbf577a0fc 100644 (file)
@@ -357,10 +357,9 @@ static bool smbd_smb2_notify_cancel(struct tevent_req *req)
        struct smbd_smb2_notify_state *state = tevent_req_data(req,
                                               struct smbd_smb2_notify_state);
 
+       state->smb2req->cancelled = true;
        smbd_notify_cancel_by_smbreq(state->smbreq);
 
-       state->smb2req->cancelled = true;
-       tevent_req_done(req);
        return true;
 }