From eacd8534257516e4fea049c7562f05349529c476 Mon Sep 17 00:00:00 2001 From: Thomas Hindoe Paaboel Andersen Date: Mon, 11 May 2015 23:52:29 +0200 Subject: systemctl: fix check for template units A typo from 7410616c. We want to ignore EINVAL but only catch errors. --- src/systemctl/systemctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/systemctl/systemctl.c') diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c index d48160e008..1f18f9cb0b 100644 --- a/src/systemctl/systemctl.c +++ b/src/systemctl/systemctl.c @@ -2339,7 +2339,7 @@ static int unit_find_paths( _cleanup_free_ char *template = NULL; r = unit_name_template(unit_name, &template); - if (r != -EINVAL) + if (r < 0 && r != -EINVAL) return log_error_errno(r, "Failed to determine template name: %m"); if (r >= 0) { r = unit_file_find_path(lp, template, &path); -- cgit v1.2.3-54-g00ecf