From: Timo Sirainen Date: Fri, 9 Jun 2017 13:18:56 +0000 (+0300) Subject: quota: count backend - Don't ignore mailbox list iteration errors X-Git-Tag: 2.3.0.rc1~1463 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f165d31e1f062ab71dfc82a3f9d7fad5e497dfe3;p=thirdparty%2Fdovecot%2Fcore.git quota: count backend - Don't ignore mailbox list iteration errors --- diff --git a/src/plugins/quota/quota-count.c b/src/plugins/quota/quota-count.c index 21c2f08c62..f9f46dc09e 100644 --- a/src/plugins/quota/quota-count.c +++ b/src/plugins/quota/quota-count.c @@ -166,7 +166,8 @@ int quota_count(struct quota_root *root, uint64_t *bytes_r, uint64_t *count_r) break; } } - quota_mailbox_iter_deinit(&iter); + if (quota_mailbox_iter_deinit(&iter) < 0) + ret = -1; root->recounting = FALSE; return ret; } @@ -301,7 +302,8 @@ static int quota_count_recalculate(struct quota_root *root) ret = -1; mailbox_free(&box); } - quota_mailbox_iter_deinit(&iter); + if (quota_mailbox_iter_deinit(&iter) < 0) + ret = -1; return ret; }