From: Hwankyu Jhun Date: Tue, 18 Feb 2025 00:07:33 +0000 (+0900) Subject: Fix segmentation fault X-Git-Tag: accepted/tizen/9.0/unified/20250410.163719~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=46c90a1482024f0125e9b1797c46b78705e43d29;p=platform%2Fcore%2Fappfw%2Famd.git Fix segmentation fault Before using socket instance, we should check whether the instance is nullptr or not. Change-Id: Iede5021ce00d6fdf5f1c8b8fdcfa92ff17ec3b73 Signed-off-by: Hwankyu Jhun --- diff --git a/src/lib/launchpad/launchpad.cc b/src/lib/launchpad/launchpad.cc index 19a1e71c..3f5e0936 100644 --- a/src/lib/launchpad/launchpad.cc +++ b/src/lib/launchpad/launchpad.cc @@ -368,6 +368,8 @@ void Launchpad::OnResultReceived(int fd, int result) { } bool Launchpad::HandleSigchldEvent() { + if (!sigchld_socket_) return false; + size_t data_size = 0; int ret = sigchld_socket_->Receive(static_cast(&data_size), sizeof(data_size));