From 7439fa0c2a228b8ca16b7842c9a94d8aab7d9e41 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Fri, 26 Feb 2021 11:08:03 +0100 Subject: [PATCH] initctl: fix logic in edit command fallback handling Signed-off-by: Joachim Wiberg --- src/serv.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/serv.c b/src/serv.c index fbc45283..a54f022f 100644 --- a/src/serv.c +++ b/src/serv.c @@ -221,11 +221,11 @@ int serv_edit(char *arg) if (!fexist(path)) return serv_list(NULL); - return systemf("[ -x \"$(command -v sensible-editor)\" ] && sensible-editor %s", path) || \ - systemf("[ -x \"$(command -v editor)\" ] && editor %s", path) || \ - systemf("${VISUAL:-${EDITOR:-$(command -v vi)}} %s", path) || \ - systemf("[ -x \"$(command -v mg)\" ] && mg %s", path) || \ - systemf("[ -x \"$(command -v vi)\" ] && vi %s", path); + return !systemf("[ -x \"$(command -v sensible-editor)\" ] && sensible-editor %s", path) || \ + !systemf("[ -x \"$(command -v editor)\" ] && editor %s", path) || \ + !systemf("${VISUAL:-${EDITOR:-$(command -v vi)}} %s", path) || \ + !systemf("[ -x \"$(command -v mg)\" ] && mg %s", path) || \ + !systemf("[ -x \"$(command -v vi)\" ] && vi %s", path); } /**