summaryrefslogtreecommitdiff
path: root/source3/smbd/open.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2004-06-08 22:13:59 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:51:54 -0500
commiteffd4a33856bf315122df9e4fbbb241a161caa62 (patch)
tree5fc864fa1892016c581d07d99529f5e81e071c9b /source3/smbd/open.c
parent7e6734a0dd50c11601c60e86dee202004b2d6a90 (diff)
downloadsamba-effd4a33856bf315122df9e4fbbb241a161caa62.tar.gz
samba-effd4a33856bf315122df9e4fbbb241a161caa62.tar.bz2
samba-effd4a33856bf315122df9e4fbbb241a161caa62.zip
r1089: Removed spurious oplock message in deferred open processing.
Fix smb signing sequence counts. Jeremy. (This used to be commit 7e2a5c36614282b6bd50b60360f443549426dd4b)
Diffstat (limited to 'source3/smbd/open.c')
-rw-r--r--source3/smbd/open.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/smbd/open.c b/source3/smbd/open.c
index 04e074d56e..aca9756628 100644
--- a/source3/smbd/open.c
+++ b/source3/smbd/open.c
@@ -862,6 +862,16 @@ deferred open entry for mid %u, file %s\n",
if (!add_deferred_open(mid, ptv, dev, inode, global_oplock_port, fname)) {
remove_sharing_violation_open_smb_message(mid);
}
+
+ /*
+ * Push the MID of this packet on the signing queue.
+ * We only do this once, the first time we push the packet
+ * onto the deferred open queue, as this has a side effect
+ * of incrementing the response sequence number.
+ */
+
+ srv_defer_sign_response(mid);
+
SAFE_FREE(de_array);
}