summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-09-20 16:23:26 +0200
committerKarolin Seeger <kseeger@samba.org>2012-09-28 09:23:08 +0200
commita6fd1ee113d1b2c182edca97a5a6bd153fb30539 (patch)
tree8c459b222fb8ca6f13a1ccfa15adf39f49b56b3e
parente899a51df12a4b31c1862ba750989c478706af3f (diff)
downloadsamba-a6fd1ee113d1b2c182edca97a5a6bd153fb30539.tar.gz
s3:smb2_notify: don't call tevent_req_done() from smbd_smb2_notify_cancel()
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>
-rw-r--r--source3/smbd/smb2_notify.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source3/smbd/smb2_notify.c b/source3/smbd/smb2_notify.c
index 886bc89e99c..0980c51ac4e 100644
--- a/source3/smbd/smb2_notify.c
+++ b/source3/smbd/smb2_notify.c
@@ -359,10 +359,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;
}