uloop_timeout_cancel(&in->timeout);
if (in->halt) {
- /* no action */
+ instance_removepid(in);
} else if (in->restart) {
instance_start(in);
} else if (in->respawn) {
in->halt = true;
in->restart = in->respawn = false;
kill(in->proc.pid, SIGTERM);
- instance_removepid(in);
}
static void