Change-Id: Id9961fd6d504fd389059b6b9739b33de3b2ed7af
// TIZEN_ONLY(20210310) : wayland-client : do not abort when there is an EBADF error on marshalling request
if (errno == EBADF) {
wl_log("fail wl_closure_marshal with EBADF");
- new_proxy->flags |= WL_PROXY_FLAG_ID_DELETED;
- proxy_destroy(new_proxy);
- new_proxy = NULL;
+ if (new_proxy) {
+ new_proxy->flags |= WL_PROXY_FLAG_ID_DELETED;
+ proxy_destroy(new_proxy);
+ new_proxy = NULL;
+ }
goto err_unlock;
}
// TIZEN_ONLY : END