core/service: consolidate where to initialize reload_result

This commit is contained in:
Mike Yuan
2025-11-04 12:17:32 +01:00
parent 98734ac74d
commit 584e89f26e
+2 -2
View File
@@ -2723,7 +2723,6 @@ static void service_enter_reload_signal_exec(Service *s) {
assert(s);
service_unwatch_control_pid(s);
s->reload_result = SERVICE_SUCCESS;
usec_t ts = now(CLOCK_MONOTONIC);
@@ -2816,7 +2815,6 @@ static void service_enter_refresh_extensions(Service *s) {
return service_enter_reload_signal_exec(s);
service_unwatch_control_pid(s);
s->reload_result = SERVICE_SUCCESS;
s->control_command = NULL;
s->control_command_id = _SERVICE_EXEC_COMMAND_INVALID;
@@ -3098,6 +3096,8 @@ static int service_reload(Unit *u) {
assert(IN_SET(s->state, SERVICE_RUNNING, SERVICE_EXITED));
s->reload_result = SERVICE_SUCCESS;
service_enter_refresh_extensions(s);
return 1;