s3: libsmb: use smb2cli_conn_max_trans_size() in cli_smb2_list()
[samba.git] / 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);