---
src/core/service.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/core/service.c b/src/core/service.c
index 4358a94..e9fbd6d 100644
--- a/src/core/service.c
+++ b/src/core/service.c
@@ -2220,6 +2220,8 @@ static void service_enter_restart(Service *s) {
Do not bypass the SERVICE_DEAD/SERVICE_FAILED state by manually issuing
a start job while an automatic restart is pending.
---
src/core/service.c | 11 ++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/src/core/service.c b/src/core/service.c
index 5aa1c0f..3400b55 10064
When service_stop() handles a service in the SERVICE_AUTO_RESTART state,
it calls service_set_state() to transition it to the SERVICE_DEAD state.
However if the service failed, it should transition it to SERVICE_FAILED
instead, which will trigger its OnFailure units. To achieve this, we now
call se
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=45511
---
src/service.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/service.c b/src/service.c
index 8b5c0b0..4bf6684 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2208,9 +2208,10 @@ static void service_
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=45511
---
src/service.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/src/service.c b/src/service.c
index 8b5c0b0..e39e23d 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2208,9 +2208,7 @@ static void service_ente
---
src/service.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/src/service.c b/src/service.c
index ec2725a..74dc60c 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2207,9 +2207,7 @@ static void service_enter_restart(Service *s) {
goto fail
se see the following patch, which takes care of this bug for me.
Are there any issues with this change?
Thanks,
David
David Ward (1):
service: schedule JOB_RESTART from SERVICE_AUTO_RESTART state
src/service.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
__