From: Lennart Poettering Date: Tue, 26 Aug 2014 02:03:24 +0000 (+0200) Subject: Revert "systemctl: fix broken list-unit-files with --root" X-Git-Tag: v217~774 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=4fc13f521ab44eb55c599b07c18860c1aeca35a7;ds=sidebyside Revert "systemctl: fix broken list-unit-files with --root" This reverts commit 41a451cc2901a5deb985aea4cc8de204a22e5612. This breaks checks for masking of units file, since we invoke null_or_empty_path() on the resulting path. --- diff --git a/src/shared/install.c b/src/shared/install.c index a07d1dd31..4b09a6945 100644 --- a/src/shared/install.c +++ b/src/shared/install.c @@ -2099,7 +2099,7 @@ int unit_file_get_list( if (!f) return -ENOMEM; - f->path = path_make_absolute(de->d_name, *i); + f->path = path_make_absolute(de->d_name, units_dir); if (!f->path) return -ENOMEM;