X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Fconf-parser.c;h=1ad2b4fcba85ae2f5a2db71346e41baef2eac2bc;hp=f0bbbc39ac0a72946257d14ce039108f65147726;hb=3b43629240c82bf270542dc3ea13868980b30f07;hpb=94828d2ddc89c9dba3d6f386e55b6c9310d8f627 diff --git a/src/shared/conf-parser.c b/src/shared/conf-parser.c index f0bbbc39a..1ad2b4fcb 100644 --- a/src/shared/conf-parser.c +++ b/src/shared/conf-parser.c @@ -617,9 +617,7 @@ int config_parse_path(const char *unit, void *data, void *userdata) { - char **s = data; - char *n; - int offset; + char **s = data, *n; assert(filename); assert(lvalue); @@ -627,16 +625,12 @@ int config_parse_path(const char *unit, assert(data); if (!utf8_is_valid(rvalue)) { - log_syntax(unit, LOG_ERR, filename, line, EINVAL, - "Path is not UTF-8 clean, ignoring assignment: %s", rvalue); + log_syntax(unit, LOG_ERR, filename, line, EINVAL, "Path is not UTF-8 clean, ignoring assignment: %s", rvalue); return 0; } - offset = rvalue[0] == '-' && (streq(lvalue, "InaccessibleDirectories") || - streq(lvalue, "ReadOnlyDirectories")); - if (!path_is_absolute(rvalue + offset)) { - log_syntax(unit, LOG_ERR, filename, line, EINVAL, - "Not an absolute path, ignoring: %s", rvalue); + if (!path_is_absolute(rvalue)) { + log_syntax(unit, LOG_ERR, filename, line, EINVAL, "Not an absolute path, ignoring: %s", rvalue); return 0; }