]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
quota: Return quota_get_result from quota_backend_vfuncs.get_resource()
authorMartti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
Thu, 2 Nov 2017 09:37:08 +0000 (11:37 +0200)
committerTimo Sirainen <tss@dovecot.fi>
Thu, 9 Nov 2017 10:52:11 +0000 (12:52 +0200)
commit1379bb74c2855aaf3415fdfe965164a44ac3c001
tree7475fc2d5c7d588ad513773b8d5329d9a19b9d97
parentc975f4c0c6a767050755e824d5a5ddeb1dbf7f6e
quota: Return quota_get_result from quota_backend_vfuncs.get_resource()

Add a QUOTA_UNKNOWN_RESOURCE_ERROR_STRING for returning error_r with
QUOTA_GET_RESULT_UNKNOWN_RESOURCE.

Forbid backends from returning QUOTA_GET_RESULT_UNLIMITED in
quota_get_resource() with an i_panic().
src/plugins/quota/quota-count.c
src/plugins/quota/quota-dict.c
src/plugins/quota/quota-dirsize.c
src/plugins/quota/quota-fs.c
src/plugins/quota/quota-imapc.c
src/plugins/quota/quota-maildir.c
src/plugins/quota/quota-private.h
src/plugins/quota/quota.c