s3: libsmb: use smb2cli_conn_max_trans_size() in cli_smb2_list()
authorRalph Boehme <slow@samba.org>
Tue, 20 Mar 2018 14:27:44 +0000 (15:27 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 24 Jul 2018 22:23:13 +0000 (00:23 +0200)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/libsmb/cli_smb2_fnum.c

index 1eb1bea7a728713eb66b299305b5cbb289a03a1d..4b9871c54df4bcf09417849ea765f7a7b3929ed5 100644 (file)
@@ -903,6 +903,7 @@ NTSTATUS cli_smb2_list(struct cli_state *cli,
        TALLOC_CTX *frame = talloc_stackframe();
        TALLOC_CTX *subframe = NULL;
        bool mask_has_wild;
+       uint32_t max_trans = smb2cli_conn_max_trans_size(cli->conn);
 
        if (smbXcli_conn_has_async_calls(cli->conn)) {
                /*
@@ -966,7 +967,7 @@ NTSTATUS cli_smb2_list(struct cli_state *cli,
                                        ph->fid_persistent,
                                        ph->fid_volatile,
                                        mask,
-                                       0xffff,
+                                       max_trans,
                                        subframe,
                                        &dir_data,
                                        &dir_data_length);