summaryrefslogtreecommitdiff
path: root/src/path
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-03-26 17:33:43 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-03-27 20:12:45 +0100
commite3420558512f880c46d14d23154582e3f9b3862b (patch)
tree33c92daecd47acb7fb7e58d726c57b310fb70c34 /src/path
parentf52b9131e59bd1e5761c57cf1a0b5a5cff529ad9 (diff)
downloadsystemd-e3420558512f880c46d14d23154582e3f9b3862b.tar.gz
path: log at debug level when we can't query a variable
Diffstat (limited to 'src/path')
-rw-r--r--src/path/path.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/path/path.c b/src/path/path.c
index 20892fe1f2..5d6afb96f0 100644
--- a/src/path/path.c
+++ b/src/path/path.c
@@ -94,11 +94,11 @@ static int list_homes(void) {
int q;
q = sd_path_lookup(i, arg_suffix, &p);
- if (q == -ENXIO)
- continue;
if (q < 0) {
- log_error_errno(r, "Failed to query %s: %m", path_table[i]);
- r = q;
+ log_full_errno(q == -ENXIO ? LOG_DEBUG : LOG_ERR,
+ q, "Failed to query %s: %m", path_table[i]);
+ if (q != -ENXIO)
+ r = q;
continue;
}