diff --git a/services/init/standard/init_signal_handler.c b/services/init/standard/init_signal_handler.c index 1a1d84d6c510cc4dc06bb16daa1880e5406afb1d..906772e1c7d077b4279cb6bd40b23cedc56d3129 100644 --- a/services/init/standard/init_signal_handler.c +++ b/services/init/standard/init_signal_handler.c @@ -46,6 +46,9 @@ static void ProcessSignal(const struct signalfd_siginfo *siginfo) service == NULL ? "Unknown" : service->name, sigPID, WEXITSTATUS(procStat)); } CmdServiceProcessDelClient(sigPID); + INIT_LOGI("SigHandler, SIGCHLD received, Service:%s pid:%d uid:%d status:%d.", + service == NULL ? "Unknown" : service->name, + sigPID, siginfo->ssi_uid, procStat); CheckWaitPid(sigPID); ServiceReap(service); }