summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source4/torture/raw/open.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/torture/raw/open.c b/source4/torture/raw/open.c
index 145651b41d..0968cfec5b 100644
--- a/source4/torture/raw/open.c
+++ b/source4/torture/raw/open.c
@@ -1395,7 +1395,7 @@ static bool test_chained(struct torture_context *tctx, struct smbcli_state *cli)
CHECK_STATUS(status, NT_STATUS_OK);
fnum = io.openxreadx.out.file.fnum;
- if (memcmp(buf, buf2, sizeof(buf)) != 0) {
+ if (memcmp(buf, buf2, MIN(sizeof(buf), sizeof(buf2))) != 0) {
torture_result(tctx, TORTURE_FAIL,
"wrong data in reply buffer\n");
ret = false;
@@ -1746,7 +1746,7 @@ static bool test_chained_ntcreatex_readx(struct torture_context *tctx, struct sm
CHECK_STATUS(status, NT_STATUS_OK);
fnum = io.ntcreatexreadx.out.file.fnum;
- if (memcmp(buf, buf2, sizeof(buf)) != 0) {
+ if (memcmp(buf, buf2, MIN(sizeof(buf), sizeof(buf2))) != 0) {
torture_result(tctx, TORTURE_FAIL,
"(%s): wrong data in reply buffer\n", __location__);
ret = false;