Turns out I had my packet sequences wrong for oplock break code.
authorJeremy Allison <jra@samba.org>
Thu, 7 Aug 2003 02:59:52 +0000 (02:59 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 7 Aug 2003 02:59:52 +0000 (02:59 +0000)
commit85907f02cec566502d9e4adabbd414020a26064d
treed9be2db9ee2aee236bb7b3c14547e5163de53f4f
parentcb326c2dbff1fad87d5c72df4a004d5a42d17472
Turns out I had my packet sequences wrong for oplock break code.
I was storing the mid of the oplock break - I should have been
storing the mid from the open. There are thus 2 types of deferred
packet sequence returns - ones that increment the sequence number
(returns from oplock causing opens) and ones that don't (change notify
returns etc). Running with signing forced on does lead to some
interesting tests :-).
Jeremy.
source/libsmb/smb_signing.c
source/smbd/blocking.c
source/smbd/notify.c
source/smbd/oplock.c
source/smbd/process.c
source/utils/net_rpc_samsync.c