From: Lennart Poettering Date: Wed, 9 Feb 2022 08:47:50 +0000 (+0100) Subject: conf-parser: minor refactorings/modernizations X-Git-Tag: v251-rc1~319^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=73a4ac8a75a3d0806dde14c66e5156a246648ecd;p=thirdparty%2Fsystemd.git conf-parser: minor refactorings/modernizations --- diff --git a/src/shared/conf-parser.c b/src/shared/conf-parser.c index 1de8eb94748..ebbfa0d6c26 100644 --- a/src/shared/conf-parser.c +++ b/src/shared/conf-parser.c @@ -160,7 +160,7 @@ static int parse_line( char **section, unsigned *section_line, bool *section_ignored, - char *l, + char *l, /* is modified */ void *userdata) { char *e; @@ -171,10 +171,10 @@ static int parse_line( assert(l); l = strstrip(l); - if (!*l) + if (isempty(l)) return 0; - if (*l == '\n') + if (l[0] == '\n') return 0; if (!utf8_is_valid(l)) @@ -195,14 +195,14 @@ static int parse_line( return log_oom(); if (sections && !nulstr_contains(sections, n)) { - bool ignore = flags & CONFIG_PARSE_RELAXED; + bool ignore; const char *t; - ignore = ignore || startswith(n, "X-"); + ignore = (flags & CONFIG_PARSE_RELAXED) || startswith(n, "X-"); if (!ignore) NULSTR_FOREACH(t, sections) - if (streq_ptr(n, startswith(t, "-"))) { + if (streq_ptr(n, startswith(t, "-"))) { /* Ignore sections prefixed with "-" in valid section list */ ignore = true; break; }