From: Chanwoo Choi Date: Fri, 19 Jul 2024 09:43:23 +0000 (+0900) Subject: monitor: request-handler: Fix unreachable code when using request_server_init() X-Git-Tag: accepted/tizen/unified/20240722.104306~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F05%2F314805%2F1;p=platform%2Fcore%2Fsystem%2Fpass.git monitor: request-handler: Fix unreachable code when using request_server_init() Fix unreachable code when using request_server_init() by returning the error code if failed. Before this patch, the usage code of request_server_init() is not able to receive the any error code. Change-Id: Ibc525b758f730cc3be376b0628630d2095fea1ef Signed-off-by: Chanwoo Choi --- diff --git a/src/monitor/request-handler.c b/src/monitor/request-handler.c index 182ac95..e1210b5 100644 --- a/src/monitor/request-handler.c +++ b/src/monitor/request-handler.c @@ -1274,9 +1274,15 @@ error_out: int request_server_init(void) { + int ret; + g_request_server_run = true; - if (create_daemon_thread(&g_server_thread, request_server_func, NULL)) + + ret = create_daemon_thread(&g_server_thread, request_server_func, NULL); + if (ret < 0) { _E("Failed to create request_server_thread "); + return ret; + } return 0; }