summaryrefslogtreecommitdiff
path: root/src/rc/runscript.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rc/runscript.c')
-rw-r--r--src/rc/runscript.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/rc/runscript.c b/src/rc/runscript.c
index c2688ee..5dab676 100644
--- a/src/rc/runscript.c
+++ b/src/rc/runscript.c
@@ -586,8 +586,7 @@ svc_start(bool deps)
state = rc_service_state(service);
if (rc_yesno(getenv("IN_HOTPLUG")) || in_background) {
- if (! state & RC_SERVICE_INACTIVE &&
- ! state & RC_SERVICE_STOPPED)
+ if (!(state & (RC_SERVICE_INACTIVE | RC_SERVICE_STOPPED)))
exit(EXIT_FAILURE);
background = true;
rc_service_mark(service, RC_SERVICE_HOTPLUGGED);