diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c index 0ed2d1b31d..ce15758901 100644 --- a/src/core/load-fragment.c +++ b/src/core/load-fragment.c @@ -4606,7 +4606,7 @@ int config_parse_exec_directories( if (r == -ENOMEM) return log_oom(); if (r <= 0) { - log_syntax(unit, LOG_WARNING, filename, line, r ?: SYNTHETIC_ERRNO(EINVAL), + log_syntax(unit, LOG_WARNING, filename, line, r, "Invalid syntax in %s=, ignoring: %s", lvalue, tuple); return 0; } diff --git a/src/sysusers/sysusers.c b/src/sysusers/sysusers.c index 4a695fcfab..4c31f96301 100644 --- a/src/sysusers/sysusers.c +++ b/src/sysusers/sysusers.c @@ -1811,7 +1811,7 @@ static int parse_line(const char *fname, unsigned line, const char *buffer) { if (r < 0) return r; if (r == 0) - log_syntax(NULL, LOG_WARNING, fname, line, SYNTHETIC_ERRNO(EUCLEAN), + log_syntax(NULL, LOG_WARNING, fname, line, 0, "Conflict with earlier configuration for %s '%s', ignoring line.", item_type_to_string(i->type), i->name);