From 797c027cc898a88ec7873a3d34908b09eb2e68ce Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sun, 16 Jan 2011 12:03:07 +0100 Subject: s3: Convert cli_get_fs_quota_info to cli_trans --- source3/utils/smbcquotas.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) (limited to 'source3/utils') diff --git a/source3/utils/smbcquotas.c b/source3/utils/smbcquotas.c index ee8544ef3b..83a069814f 100644 --- a/source3/utils/smbcquotas.c +++ b/source3/utils/smbcquotas.c @@ -321,17 +321,21 @@ static int do_quota(struct cli_state *cli, case SMB_USER_FS_QUOTA_TYPE: switch(cmd) { case QUOTA_GET: - if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { + status = cli_get_fs_quota_info( + cli, quota_fnum, &qt); + if (!NT_STATUS_IS_OK(status)) { d_printf("%s cli_get_fs_quota_info\n", - cli_errstr(cli)); + nt_errstr(status)); return -1; } dump_ntquota(&qt,True,numeric,NULL); break; case QUOTA_SETLIM: - if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { + status = cli_get_fs_quota_info( + cli, quota_fnum, &qt); + if (!NT_STATUS_IS_OK(status)) { d_printf("%s cli_get_fs_quota_info\n", - cli_errstr(cli)); + nt_errstr(status)); return -1; } qt.softlim = pqt->softlim; @@ -341,17 +345,21 @@ static int do_quota(struct cli_state *cli, cli_errstr(cli)); return -1; } - if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { + status = cli_get_fs_quota_info( + cli, quota_fnum, &qt); + if (!NT_STATUS_IS_OK(status)) { d_printf("%s cli_get_fs_quota_info\n", - cli_errstr(cli)); + nt_errstr(status)); return -1; } dump_ntquota(&qt,True,numeric,NULL); break; case QUOTA_SETFLAGS: - if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { + status = cli_get_fs_quota_info( + cli, quota_fnum, &qt); + if (!NT_STATUS_IS_OK(status)) { d_printf("%s cli_get_fs_quota_info\n", - cli_errstr(cli)); + nt_errstr(status)); return -1; } qt.qflags = pqt->qflags; @@ -360,9 +368,11 @@ static int do_quota(struct cli_state *cli, cli_errstr(cli)); return -1; } - if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { + status = cli_get_fs_quota_info( + cli, quota_fnum, &qt); + if (!NT_STATUS_IS_OK(status)) { d_printf("%s cli_get_fs_quota_info\n", - cli_errstr(cli)); + nt_errstr(status)); return -1; } dump_ntquota(&qt,True,numeric,NULL); -- cgit