]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: Log parse errors in config_parse_join_controllers
authorFilipe Brandenburger <filbranden@google.com>
Tue, 1 Sep 2015 15:30:26 +0000 (08:30 -0700)
committerFilipe Brandenburger <filbranden@google.com>
Tue, 1 Sep 2015 15:35:54 +0000 (08:35 -0700)
src/core/main.c

index e5d9ec1a4ed289db6d04e3ac146dd8d74485961c..c6d283896d4fd099568899b131354f9a3fce6b3c 100644 (file)
@@ -538,6 +538,7 @@ static int config_parse_join_controllers(const char *unit,
                                          void *data,
                                          void *userdata) {
 
+        const char *whole_rvalue = rvalue;
         unsigned n = 0;
 
         assert(filename);
@@ -552,8 +553,10 @@ static int config_parse_join_controllers(const char *unit,
                 int r;
 
                 r = extract_first_word(&rvalue, &word, WHITESPACE, EXTRACT_QUOTES);
-                if (r < 0)
+                if (r < 0) {
+                        log_syntax(unit, LOG_ERR, filename, line, r, "Invalid value for %s: %s", lvalue, whole_rvalue);
                         return r;
+                }
                 if (r == 0)
                         break;