summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorFabiano FidĂȘncio <fidencio@redhat.com>2016-09-23 15:23:23 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-10-03 15:32:33 +0200
commitefc65e78fa4e01e6cecc8690a9899af61213be62 (patch)
tree2093b436620d0164bfc352aac3a1981a6c438baf /src/util
parentd806427f200dc1ffd44d37724eb40125af5cc8c2 (diff)
downloadsssd-efc65e78fa4e01e6cecc8690a9899af61213be62.tar.gz
sssd-efc65e78fa4e01e6cecc8690a9899af61213be62.tar.xz
sssd-efc65e78fa4e01e6cecc8690a9899af61213be62.zip
SECRETS: Add a configurable depth limit for nested containers
Resolves: https://fedorahosted.org/sssd/ticket/3168 Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com> Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/util')
-rw-r--r--src/util/util_errors.c1
-rw-r--r--src/util/util_errors.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/util/util_errors.c b/src/util/util_errors.c
index 620be3c0a..7d4a7f559 100644
--- a/src/util/util_errors.c
+++ b/src/util/util_errors.c
@@ -98,6 +98,7 @@ struct err_string error_to_str[] = {
{ "Dereference threshold reached" }, /* ERR_DEREF_THRESHOLD */
{ "The user is not handled by SSSD" }, /* ERR_NON_SSSD_USER */
{ "The internal name format cannot be parsed" }, /* ERR_WRONG_NAME_FORMAT */
+ { "The maximum level of nested containers has been reached" }, /* ERR_SEC_INVALID_CONTAINERS_NEST_LEVEL */
{ "ERR_LAST" } /* ERR_LAST */
};
diff --git a/src/util/util_errors.h b/src/util/util_errors.h
index 1f00ba348..2cd55e19a 100644
--- a/src/util/util_errors.h
+++ b/src/util/util_errors.h
@@ -120,6 +120,7 @@ enum sssd_errors {
ERR_DEREF_THRESHOLD,
ERR_NON_SSSD_USER,
ERR_WRONG_NAME_FORMAT,
+ ERR_SEC_INVALID_CONTAINERS_NEST_LEVEL,
ERR_LAST /* ALWAYS LAST */
};