dovecot-2.0: doveadm quota get: Fixed error handling.
dovecot at dovecot.org
dovecot at dovecot.org
Mon Apr 5 00:00:56 EEST 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/4f23c349da0d
changeset: 11030:4f23c349da0d
user: Timo Sirainen <tss at iki.fi>
date: Mon Apr 05 00:00:53 2010 +0300
description:
doveadm quota get: Fixed error handling.
diffstat:
src/plugins/quota/doveadm-quota.c | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diffs (22 lines):
diff -r 3504ce6159f3 -r 4f23c349da0d src/plugins/quota/doveadm-quota.c
--- a/src/plugins/quota/doveadm-quota.c Sun Apr 04 23:42:38 2010 +0300
+++ b/src/plugins/quota/doveadm-quota.c Mon Apr 05 00:00:53 2010 +0300
@@ -23,9 +23,15 @@
res = quota_root_get_resources(root);
for (; *res != NULL; res++) {
ret = quota_get_resource(root, "", *res, &value, &limit);
- printf("%s %llu/%llu", *res,
- (unsigned long long)value,
- (unsigned long long)limit);
+ printf("%s ", *res);
+ if (ret > 0) {
+ printf("%llu/%llu",
+ (unsigned long long)value,
+ (unsigned long long)limit);
+ } else if (ret == 0)
+ printf("none");
+ else
+ printf("error");
if (res[1] != NULL)
printf(", ");
}
More information about the dovecot-cvs
mailing list