summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/locking/locking.c3
-rw-r--r--source3/locking/proto.h3
-rw-r--r--source3/smbd/blocking.c9
-rw-r--r--source3/smbd/reply.c5
-rw-r--r--source3/smbd/smb2_lock.c3
-rw-r--r--source3/smbd/trans2.c3
6 files changed, 8 insertions, 18 deletions
diff --git a/source3/locking/locking.c b/source3/locking/locking.c
index d82c5b3092a..bd81197db61 100644
--- a/source3/locking/locking.c
+++ b/source3/locking/locking.c
@@ -243,8 +243,7 @@ struct byte_range_lock *do_lock(struct messaging_context *msg_ctx,
enum brl_flavour lock_flav,
bool blocking_lock,
NTSTATUS *perr,
- uint64_t *psmblctx,
- struct blocking_lock_record *blr)
+ uint64_t *psmblctx)
{
struct byte_range_lock *br_lck = NULL;
diff --git a/source3/locking/proto.h b/source3/locking/proto.h
index dc880d14157..1e559c9a034 100644
--- a/source3/locking/proto.h
+++ b/source3/locking/proto.h
@@ -130,8 +130,7 @@ struct byte_range_lock *do_lock(struct messaging_context *msg_ctx,
enum brl_flavour lock_flav,
bool blocking_lock,
NTSTATUS *perr,
- uint64_t *psmblctx,
- struct blocking_lock_record *blr);
+ uint64_t *psmblctx);
NTSTATUS do_unlock(struct messaging_context *msg_ctx,
files_struct *fsp,
uint64_t smblctx,
diff --git a/source3/smbd/blocking.c b/source3/smbd/blocking.c
index 67d12e7555d..43fc2a17bf1 100644
--- a/source3/smbd/blocking.c
+++ b/source3/smbd/blocking.c
@@ -495,8 +495,7 @@ static bool process_lockingX(struct blocking_lock_record *blr)
WINDOWS_LOCK,
True,
&status,
- &blr->blocking_smblctx,
- blr);
+ &blr->blocking_smblctx);
if (ERROR_WAS_LOCK_DENIED(status) && !lock_timeout) {
/*
@@ -596,8 +595,7 @@ static bool process_trans2(struct blocking_lock_record *blr)
blr->lock_flav,
True,
&status,
- &blr->blocking_smblctx,
- blr);
+ &blr->blocking_smblctx);
if (ERROR_WAS_LOCK_DENIED(status) && !lock_timeout) {
/*
* If we didn't timeout, but still need to wait,
@@ -617,8 +615,7 @@ static bool process_trans2(struct blocking_lock_record *blr)
PENDING_WRITE_LOCK,
blr->lock_flav,
true, /* Blocking lock. */
- NULL,
- blr);
+ NULL);
if (!NT_STATUS_IS_OK(status1)) {
DEBUG(0,("failed to add PENDING_LOCK record.\n"));
diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c
index 52eb33ee5ad..93fc708d57a 100644
--- a/source3/smbd/reply.c
+++ b/source3/smbd/reply.c
@@ -3510,7 +3510,6 @@ void reply_lockread(struct smb_request *req)
WINDOWS_LOCK,
False, /* Non-blocking lock. */
&status,
- NULL,
NULL);
TALLOC_FREE(br_lck);
@@ -5299,7 +5298,6 @@ void reply_lock(struct smb_request *req)
WINDOWS_LOCK,
False, /* Non-blocking lock. */
&status,
- NULL,
NULL);
TALLOC_FREE(br_lck);
@@ -7792,8 +7790,7 @@ NTSTATUS smbd_do_locking(struct smb_request *req,
WINDOWS_LOCK,
blocking_lock,
&status,
- &block_smblctx,
- NULL);
+ &block_smblctx);
if (br_lck && blocking_lock && ERROR_WAS_LOCK_DENIED(status)) {
/* Windows internal resolution for blocking locks seems
diff --git a/source3/smbd/smb2_lock.c b/source3/smbd/smb2_lock.c
index f0dadfd7e45..b11462c54f4 100644
--- a/source3/smbd/smb2_lock.c
+++ b/source3/smbd/smb2_lock.c
@@ -712,8 +712,7 @@ static void reprocess_blocked_smb2_lock(struct smbd_smb2_request *smb2req,
WINDOWS_LOCK,
true,
&status,
- &blr->blocking_smblctx,
- blr);
+ &blr->blocking_smblctx);
TALLOC_FREE(br_lck);
diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c
index aeada68651d..a95edf80807 100644
--- a/source3/smbd/trans2.c
+++ b/source3/smbd/trans2.c
@@ -6698,8 +6698,7 @@ static NTSTATUS smb_set_posix_lock(connection_struct *conn,
POSIX_LOCK,
blocking_lock,
&status,
- &block_smblctx,
- NULL);
+ &block_smblctx);
if (br_lck && blocking_lock && ERROR_WAS_LOCK_DENIED(status)) {
/*