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;
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;