util-lib: introduce new empty_or_root() helper (#8746)

We check the same condition at various places. Let's add a trivial,
common helper for this, and use it everywhere.

It's not going to make things much faster or much shorter, but I think a
lot more readable
This commit is contained in:
Lennart Poettering
2018-04-18 14:20:49 +02:00
committed by Zbigniew Jędrzejewski-Szmek
parent 12777909c9
commit 57ea45e11a
11 changed files with 50 additions and 18 deletions
+1 -1
View File
@@ -385,7 +385,7 @@ int unit_name_path_escape(const char *f, char **ret) {
path_kill_slashes(p);
if (STR_IN_SET(p, "/", ""))
if (empty_or_root(p))
s = strdup("-");
else {
if (!path_is_normalized(p))