]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: Make quota_get_result errors <= QUOTA_GET_RESULT_INTERNAL_ERROR
authorMartti Rannanjärvi <martti.rannanjarvi@dovecot.fi>
Thu, 2 Nov 2017 14:20:39 +0000 (16:20 +0200)
committerTimo Sirainen <tss@dovecot.fi>
Thu, 9 Nov 2017 10:52:11 +0000 (12:52 +0200)
Reorder the enum to make a shortcut for distinguishing errors.

src/plugins/quota/quota.h

index 32a0118e57c22d18b76f9c43bb6e0f4e109e00ae..fcb0dcb526a554b6fbf9fe218d741499f977d7a6 100644 (file)
@@ -49,15 +49,17 @@ enum quota_alloc_result {
        QUOTA_ALLOC_RESULT_OVER_QUOTA_LIMIT,
 };
 
+/* Anything <= QUOTA_GET_RESULT_INTERNAL_ERROR is an error. */
 enum quota_get_result {
+       /* Quota resource name doesn't exist */
+       QUOTA_GET_RESULT_UNKNOWN_RESOURCE,
+       /* Internal error */
+       QUOTA_GET_RESULT_INTERNAL_ERROR,
+
        /* Quota limit exists and was returned successfully */
        QUOTA_GET_RESULT_LIMITED,
        /* Quota is unlimited, but its value was returned */
        QUOTA_GET_RESULT_UNLIMITED,
-       /* Quota resource name doesn't exist */
-       QUOTA_GET_RESULT_UNKNOWN_RESOURCE,
-       /* Internal error */
-       QUOTA_GET_RESULT_INTERNAL_ERROR = -1,
 };
 
 const char *quota_alloc_result_errstr(enum quota_alloc_result res,