From edd0980dc3251154fdef23a97a34a74a43faff75 Mon Sep 17 00:00:00 2001 From: Zongmin Date: Tue, 8 Sep 2020 21:19:45 +0800 Subject: [PATCH] Fix exec mode occlum server crashes issue (if the client unexpected exit) --- src/exec/src/server.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/exec/src/server.rs b/src/exec/src/server.rs index d8ac8767..45518e93 100644 --- a/src/exec/src/server.rs +++ b/src/exec/src/server.rs @@ -214,9 +214,7 @@ impl OcclumExec for OcclumExecImpl { "process:{} finished, send signal to {}", process_id, client_process_id ); - - //TODO: fix me if the client has been killed - signal::kill(Pid::from_raw(client_process_id as i32), Signal::SIGUSR1).unwrap(); + signal::kill(Pid::from_raw(client_process_id as i32), Signal::SIGUSR1).unwrap_or_default(); }); resp.finish(ExecCommResponse {