cliquota: implement quota listing in SMB2
[metze/samba/wip.git] / source3 / libsmb / cliquota.c
index 19c2e7ea2cad9b6f089d186ae04e83fe4e4f1949..ff7e6e6c89acd054de32f81553623c29945b6cac 100644 (file)
@@ -290,6 +290,11 @@ static NTSTATUS cli_list_user_quota_step(struct cli_state *cli,
        uint16_t op = first ? TRANSACT_GET_USER_QUOTA_LIST_START
                            : TRANSACT_GET_USER_QUOTA_LIST_CONTINUE;
 
+       if (smbXcli_conn_protocol(cli->conn) >= PROTOCOL_SMB2_02) {
+               return cli_smb2_list_user_quota_step(cli, mem_ctx, quota_fnum,
+                                                    pqt_list, first);
+       }
+
        SSVAL(setup + 0, 0, NT_TRANSACT_GET_USER_QUOTA);
 
        SSVAL(params, 0,quota_fnum);