dinitctl: fix incorrect exit status if start/stop fails to load service.
authorDavin McCall <davmac@davmac.org>
Fri, 14 Sep 2018 20:13:11 +0000 (21:13 +0100)
committerDavin McCall <davmac@davmac.org>
Fri, 14 Sep 2018 20:13:11 +0000 (21:13 +0100)
src/dinitctl.cc

index f1d231d058521ea74d5f41fab8c22065208d7fe3..80d0bc55d4b030f7b76bf7fcb78c2794e864436b 100644 (file)
@@ -342,7 +342,7 @@ static int start_stop_service(int socknum, cpbuffer_t &rbuffer, const char *serv
     handle_t handle;
 
     if (check_load_reply(socknum, rbuffer, &handle, &state) != 0) {
-        return 0;
+        return 1;
     }
 
     service_state_t wanted_state = do_stop ? service_state_t::STOPPED : service_state_t::STARTED;