From: Gilbok Lee Date: Tue, 8 Aug 2023 03:00:09 +0000 (+0900) Subject: Fix Svace issue (DEREF_OF_NULL) X-Git-Tag: accepted/tizen/unified/20230808.170219^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_8.0;p=platform%2Fcore%2Fmultimedia%2Flibmm-wfd.git Fix Svace issue (DEREF_OF_NULL) [Version] 0.3.13 [Issue Type] Fix bugs Change-Id: Ie1212cafc05a018c6a063758e9584010c93f4d20 --- diff --git a/packaging/libmm-wfd.spec b/packaging/libmm-wfd.spec index 9623c7c..d13175d 100644 --- a/packaging/libmm-wfd.spec +++ b/packaging/libmm-wfd.spec @@ -1,6 +1,6 @@ Name: libmm-wfd Summary: Multimedia Framework Wifi-Display Library -Version: 0.3.12 +Version: 0.3.13 Release: 0 Group: System/Libraries License: Apache-2.0 diff --git a/src/mm_wfd_sink_priv.c b/src/mm_wfd_sink_priv.c index 2f422b0..442b6ff 100644 --- a/src/mm_wfd_sink_priv.c +++ b/src/mm_wfd_sink_priv.c @@ -5007,6 +5007,10 @@ int _mm_wfd_sink_set_display_overlay(mm_wfd_sink_t *wfd_sink, void *display_obje if (display_type == MM_DISPLAY_TYPE_OVERLAY) { obj = (Evas_Object *)object; object_type = evas_object_type_get(obj); + if (!object_type) { + wfd_sink_error("failed to get evas object type from %p", obj); + return MM_ERROR_WFD_INTERNAL; + } wfd_sink_debug("window object type : %s", object_type); if (strcmp(object_type, "elm_win")) {