diff options
author | Jeremy Allison <jra@samba.org> | 2004-06-08 22:13:59 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 10:51:54 -0500 |
commit | effd4a33856bf315122df9e4fbbb241a161caa62 (patch) | |
tree | 5fc864fa1892016c581d07d99529f5e81e071c9b /source3/smbd/open.c | |
parent | 7e6734a0dd50c11601c60e86dee202004b2d6a90 (diff) | |
download | samba-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.c | 10 |
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); } |