This patch cleans up tdm_server_init() not to dereference when private_loop is NULL.
Change-Id: I846c47130992264ff39d194e7ca4299e4970bc2c
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
{
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;