summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rw-r--r--src/util/util_errors.c1
-rw-r--r--src/util/util_errors.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/util/util_errors.c b/src/util/util_errors.c
index 5ce64a16c..923f0a865 100644
--- a/src/util/util_errors.c
+++ b/src/util/util_errors.c
@@ -70,6 +70,7 @@ struct err_string error_to_str[] = {
{ "Username format not allowed by re_expression" }, /* ERR_REGEX_NOMATCH */
{ "Time specification not supported" }, /* ERR_TIMESPEC_NOT_SUPPORTED */
{ "Invalid SSSD configuration detected." }, /* ERR_INVALID_CONFIG */
+ { "ERR_LAST" } /* ERR_LAST */
};
diff --git a/src/util/util_errors.h b/src/util/util_errors.h
index 36d0098ff..54d474f96 100644
--- a/src/util/util_errors.h
+++ b/src/util/util_errors.h
@@ -98,7 +98,7 @@ enum sssd_errors {
#define SSSD_ERR_BASE(err) ((err) & ~ERR_MASK)
#define SSSD_ERR_IDX(err) ((err) & ERR_MASK)
#define IS_SSSD_ERROR(err) \
- ((SSSD_ERR_BASE(err) == ERR_BASE) && ((err) < ERR_LAST))
+ ((SSSD_ERR_BASE(err) == ERR_BASE) && ((err) <= ERR_LAST))
#define ERR_OK 0
/* Backwards compat */