From 6d695749c741cf021ed8df1fa40f6fd8a25cf4a1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Baumbach?= Date: Fri, 22 Jul 2011 12:29:59 +0200 Subject: [PATCH] s3-torture: run_oplock2(): replace cli_read_old() with cli_read() Signed-off-by: Stefan Metzmacher --- source3/torture/torture.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/source3/torture/torture.c b/source3/torture/torture.c index c135ed7c35b..36d263d05e6 100644 --- a/source3/torture/torture.c +++ b/source3/torture/torture.c @@ -3525,6 +3525,7 @@ static bool run_oplock2(int dummy) char buf[4]; bool correct = True; volatile bool *shared_correct; + size_t nread; NTSTATUS status; shared_correct = (volatile bool *)shm_setup(sizeof(bool)); @@ -3593,10 +3594,14 @@ static bool run_oplock2(int dummy) /* Ensure cli1 processes the break. Empty file should always return 0 * bytes. */ - - if (cli_read_old(cli1, fnum1, buf, 0, 4) != 0) { - printf("read on fnum1 failed (%s)\n", cli_errstr(cli1)); - correct = False; + status = cli_read(cli1, fnum1, buf, 0, 4, &nread); + if (!NT_STATUS_IS_OK(status)) { + printf("read on fnum1 failed (%s)\n", nt_errstr(status)); + correct = false; + } else if (nread != 0) { + printf("read on empty fnum1 failed. recv %ld expected %d\n", + (unsigned long)nread, 0); + correct = false; } /* Should now be at level II. */ @@ -3621,7 +3626,7 @@ static bool run_oplock2(int dummy) sleep(2); - cli_read_old(cli1, fnum1, buf, 0, 4); + cli_read(cli1, fnum1, buf, 0, 4, NULL); status = cli_close(cli1, fnum1); if (!NT_STATUS_IS_OK(status)) { -- 2.34.1