mirror of
https://github.com/samba-team/samba.git
synced 2025-03-03 12:58:35 +03:00
s4:torture/raw: improvements for multilock2
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14113 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
This commit is contained in:
parent
8decf41bbb
commit
8a7039be53
@ -2449,7 +2449,7 @@ static bool test_multilock2(struct torture_context *tctx,
|
|||||||
lock[0].pid = cli->session->pid+2;
|
lock[0].pid = cli->session->pid+2;
|
||||||
io.lockx.in.lock_cnt = 1;
|
io.lockx.in.lock_cnt = 1;
|
||||||
req2 = smb_raw_lock_send(cli->tree, &io);
|
req2 = smb_raw_lock_send(cli->tree, &io);
|
||||||
torture_assert(tctx,(req != NULL), talloc_asprintf(tctx,
|
torture_assert(tctx,(req2 != NULL), talloc_asprintf(tctx,
|
||||||
"Failed to setup timed locks (%s)\n", __location__));
|
"Failed to setup timed locks (%s)\n", __location__));
|
||||||
|
|
||||||
/* Unlock lock[0] */
|
/* Unlock lock[0] */
|
||||||
@ -2465,6 +2465,9 @@ static bool test_multilock2(struct torture_context *tctx,
|
|||||||
status = smbcli_request_simple_recv(req2);
|
status = smbcli_request_simple_recv(req2);
|
||||||
CHECK_STATUS(status, NT_STATUS_FILE_LOCK_CONFLICT);
|
CHECK_STATUS(status, NT_STATUS_FILE_LOCK_CONFLICT);
|
||||||
|
|
||||||
|
torture_assert(tctx, req->state <= SMBCLI_REQUEST_RECV,
|
||||||
|
"req should still wait");
|
||||||
|
|
||||||
/* Start the clock. */
|
/* Start the clock. */
|
||||||
t = time_mono(NULL);
|
t = time_mono(NULL);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user