From: YoungJun Cho Date: Mon, 28 Nov 2016 07:19:57 +0000 (+0900) Subject: tdm_server: clean up tdm_server_init() X-Git-Tag: submit/tizen/20161128.110729~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c5412a0eea9b2a40a80dadb902c5b3e45809326b;p=platform%2Fcore%2Fuifw%2Flibtdm.git tdm_server: clean up tdm_server_init() This patch cleans up tdm_server_init() not to dereference when private_loop is NULL. Change-Id: I846c47130992264ff39d194e7ca4299e4970bc2c Signed-off-by: YoungJun Cho --- diff --git a/src/tdm_server.c b/src/tdm_server.c index 4dee1102..ca1ef401 100644 --- a/src/tdm_server.c +++ b/src/tdm_server.c @@ -511,12 +511,12 @@ tdm_server_init(tdm_private_loop *private_loop) { tdm_private_server *private_server; - if (private_loop->private_server) - return TDM_ERROR_NONE; - TDM_RETURN_VAL_IF_FAIL(private_loop, TDM_ERROR_OPERATION_FAILED); TDM_RETURN_VAL_IF_FAIL(private_loop->wl_display, TDM_ERROR_OPERATION_FAILED); + if (private_loop->private_server) + return TDM_ERROR_NONE; + if (wl_display_add_socket(private_loop->wl_display, "tdm-socket")) { TDM_ERR("createing a tdm-socket failed"); return TDM_ERROR_OPERATION_FAILED;