From 2400743e1f0382b2ff603088656f16988a98a924 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 18 Jan 2021 01:32:49 +0900 Subject: [PATCH] core: add logs when credential value is duplicated --- src/core/load-fragment.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c index dd31364a76f..f3c2958b057 100644 --- a/src/core/load-fragment.c +++ b/src/core/load-fragment.c @@ -4541,8 +4541,11 @@ int config_parse_set_credential( r = hashmap_ensure_put(&context->set_credentials, &exec_set_credential_hash_ops, sc->id, sc); if (r == -ENOMEM) return log_oom(); - if (r < 0) - return r; + if (r < 0) { + log_syntax(unit, LOG_WARNING, filename, line, l, + "Duplicated credential value '%s', ignoring assignment: %s", sc->id, rvalue); + return 0; + } TAKE_PTR(sc); } -- 2.47.3