From: Boram Park Date: Mon, 19 Sep 2016 04:21:53 +0000 (+0900) Subject: fix dereference issue after null X-Git-Tag: accepted/tizen/common/20160920.131913~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F26%2F88426%2F1;p=platform%2Fcore%2Fuifw%2Flibtdm.git fix dereference issue after null Change-Id: Icb79b4231ddacf9c8c2b183e3e535c3456a79a26 --- diff --git a/src/tdm_server.c b/src/tdm_server.c index 37c50d9..6417fd9 100644 --- a/src/tdm_server.c +++ b/src/tdm_server.c @@ -271,7 +271,8 @@ _tdm_server_vblank_cb_wait_vblank(struct wl_client *client, struct wl_resource * return; wait_failed: wl_tdm_vblank_send_done(vblank_info->resource, req_id, 0, 0, 0, ret); - destroy_wait(wait_info); + if (wait_info) + destroy_wait(wait_info); } static void @@ -310,7 +311,8 @@ _tdm_server_vblank_cb_wait_vblank_seq(struct wl_client *client, struct wl_resour return; wait_failed: wl_tdm_vblank_send_done(vblank_info->resource, req_id, 0, 0, 0, ret); - destroy_wait(wait_info); + if (wait_info) + destroy_wait(wait_info); } static const struct wl_tdm_vblank_interface tdm_vblank_implementation = {