From: Timo Sirainen Date: Fri, 4 Sep 2015 10:00:14 +0000 (+0300) Subject: acl: acl_object_list_next() should return -1 if acl refreshing failed earlier. X-Git-Tag: 2.2.19.rc1~103 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f6186dbcff2fe8727c174ca37dffa712c8137a3;p=thirdparty%2Fdovecot%2Fcore.git acl: acl_object_list_next() should return -1 if acl refreshing failed earlier. --- diff --git a/src/plugins/acl/acl-api.c b/src/plugins/acl/acl-api.c index 3cde33787d..7cbe18a48d 100644 --- a/src/plugins/acl/acl-api.c +++ b/src/plugins/acl/acl-api.c @@ -210,6 +210,9 @@ int acl_default_object_list_next(struct acl_object_list_iter *iter, { const struct acl_rights *rights; + if (iter->failed) + return -1; + if (iter->idx == array_count(&iter->aclobj->rights)) return 0;