smbd: Do not wait unnecessarily
authorVolker Lendecke <vl@samba.org>
Fri, 16 Aug 2013 13:01:10 +0000 (13:01 +0000)
committerMichael Adam <obnox@samba.org>
Fri, 16 Aug 2013 16:46:36 +0000 (18:46 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Fri Aug 16 18:46:36 CEST 2013 on sn-devel-104

source3/smbd/oplock.c

index 5d9e42c1169fae71f207b41ffd008b47c06fca76..e08a96350c8173faf00f16c3fb233560bfecb8a0 100644 (file)
@@ -764,8 +764,8 @@ static void do_break_to_none(struct tevent_req *req)
                                initial_break_processing(state->sconn,
                                        share_entry->id,
                                        share_entry->share_file_id);
-                       wait_before_sending_break();
                        if (cur_fsp != NULL) {
+                               wait_before_sending_break();
                                break_level2_to_none_async(cur_fsp);
                        } else {
                                DEBUG(3, ("release_level_2_oplocks_on_change: "