Fix resetting restart interval with explicit restart
This commit is contained in:
parent
497cafbf0f
commit
8b9daf7d5d
@ -217,8 +217,8 @@ void serviceStop(struct Service *service) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void serviceRestart(struct Service *service) {
|
void serviceRestart(struct Service *service) {
|
||||||
if (service->state == Start) {
|
|
||||||
service->intent = Restart;
|
service->intent = Restart;
|
||||||
|
if (service->state == Start) {
|
||||||
serviceSignal(service, SIGTERM);
|
serviceSignal(service, SIGTERM);
|
||||||
} else {
|
} else {
|
||||||
serviceStart(service);
|
serviceStart(service);
|
||||||
|
Loading…
Reference in New Issue
Block a user