Flush pending requests after sending sigkill signal 17/300217/2
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 19 Oct 2023 01:55:59 +0000 (10:55 +0900)
committerHwanKyu Jhun <h.jhun@samsung.com>
Thu, 19 Oct 2023 01:57:20 +0000 (01:57 +0000)
After sending SIGKILL signal to the runnint process, amd handles
pending requests.

Change-Id: Ide20caeaeb859967b988bc23fadd6d08305f5565
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/lib/app_status/app_status_manager.cc

index 1d2a2b0d7696a0d6d84192de5ace6fc14f2ece71..b219e68cdd5d44908f7937d6948b735e1a4fb2e6 100644 (file)
@@ -170,6 +170,8 @@ void AppStatusManager::OnDyingTimeout(AppStatus* app_status) {
     _W("Failed to send signal(%d), pid(%d), errno(%d)",
         signo, app_status->GetPID(), errno);
   }
+
+  _request_flush_pending_request(app_status->GetPID());
 }
 
 void AppStatusManager::OnStartupTimeout(AppStatus* app_status) {