core/service: fix missing error handling for refresh-extensions control process
This commit is contained in:
+5
-2
@@ -4353,8 +4353,11 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) {
|
||||
break;
|
||||
|
||||
case SERVICE_REFRESH_EXTENSIONS:
|
||||
/* Remounting extensions asynchronously done, proceed to signal */
|
||||
service_enter_reload_signal_exec(s);
|
||||
if (f == SERVICE_SUCCESS)
|
||||
/* Remounting extensions asynchronously done, proceed to signal */
|
||||
service_enter_reload_signal_exec(s);
|
||||
else
|
||||
service_reload_finish(s, f);
|
||||
break;
|
||||
|
||||
case SERVICE_MOUNTING:
|
||||
|
||||
Reference in New Issue
Block a user