diff options
-rw-r--r-- | source4/torture/smb2/connect.c | 12 | ||||
-rw-r--r-- | source4/torture/smb2/read.c | 4 |
2 files changed, 8 insertions, 8 deletions
diff --git a/source4/torture/smb2/connect.c b/source4/torture/smb2/connect.c index 1b69c18a55..b383a67a44 100644 --- a/source4/torture/smb2/connect.c +++ b/source4/torture/smb2/connect.c @@ -71,14 +71,14 @@ static NTSTATUS torture_smb2_write(struct torture_context *tctx, struct smb2_tre NTSTATUS status; DATA_BLOB data; int i; + uint32_t size = torture_setting_int(tctx, "smb2maxwrite", 64*1024); - if (torture_setting_bool(tctx, "dangerous", false)) { - data = data_blob_talloc(tree, NULL, 160000); - } else if (torture_setting_bool(tctx, "samba4", false)) { - data = data_blob_talloc(tree, NULL, UINT16_MAX); - } else { - data = data_blob_talloc(tree, NULL, torture_setting_int(tctx, "smb2maxwrite", 120000)); + data = data_blob_talloc(tree, NULL, size); + if (size != data.length) { + printf("data_blob_talloc(%s) failed\n", size); + return NT_STATUS_NO_MEMORY; } + for (i=0;i<data.length;i++) { data.data[i] = i; } diff --git a/source4/torture/smb2/read.c b/source4/torture/smb2/read.c index 92b3ce0cf7..3600765c8e 100644 --- a/source4/torture/smb2/read.c +++ b/source4/torture/smb2/read.c @@ -51,7 +51,7 @@ static bool test_read_eof(struct torture_context *torture, struct smb2_tree *tre bool ret = true; NTSTATUS status; struct smb2_handle h; - uint8_t buf[70000]; + uint8_t buf[64*1024]; struct smb2_read rd; TALLOC_CTX *tmp_ctx = talloc_new(tree); @@ -143,7 +143,7 @@ static bool test_read_position(struct torture_context *torture, struct smb2_tree bool ret = true; NTSTATUS status; struct smb2_handle h; - uint8_t buf[70000]; + uint8_t buf[64*1024]; struct smb2_read rd; TALLOC_CTX *tmp_ctx = talloc_new(tree); union smb_fileinfo info; |