s3-libsmb: Support getting fs attributes via SMB2
[samba.git] / source3 / libsmb / clifsinfo.c
index ddc9efd61b3743c358a2079523d4e8a7823f0c33..31a2c0222b2d89dd8e446d7c13c8d2af3b85ea4b 100644 (file)
@@ -337,6 +337,10 @@ NTSTATUS cli_get_fs_attr_info(struct cli_state *cli, uint32_t *fs_attr)
        struct tevent_req *req;
        NTSTATUS status = NT_STATUS_NO_MEMORY;
 
+       if (smbXcli_conn_protocol(cli->conn) >= PROTOCOL_SMB2_02) {
+               return cli_smb2_get_fs_attr_info(cli, fs_attr);
+       }
+
        if (smbXcli_conn_has_async_calls(cli->conn)) {
                return NT_STATUS_INVALID_PARAMETER;
        }