chiark / gitweb /
conf-parser: Set EXTRACT_RETAIN_ESCAPE when extracting words (#2917)
[elogind.git] / src / shared / conf-parser.c
index 9c1a02241a95e358abb484fb9bab1ff4575ef585..4ce4707451715aa9df8fbead358caa3398971c76 100644 (file)
@@ -738,7 +738,7 @@ int config_parse_strv(const char *unit,
         for (;;) {
                 char *word = NULL;
                 int r;
-                r = extract_first_word(&rvalue, &word, WHITESPACE, EXTRACT_QUOTES);
+                r = extract_first_word(&rvalue, &word, WHITESPACE, EXTRACT_QUOTES|EXTRACT_RETAIN_ESCAPE);
                 if (r == 0)
                         break;
                 if (r == -ENOMEM)