add null check about object id of output modality 74/281774/1
authordyamy-lee <dyamy.lee@samsung.com>
Wed, 21 Sep 2022 10:37:22 +0000 (19:37 +0900)
committerTizen AI <ai.tzn.sec@samsung.com>
Thu, 22 Sep 2022 01:11:27 +0000 (10:11 +0900)
Change-Id: I3b9dccd56cd95c34ca685e9ac3a157c88917a9ee

src/mmimgr/output_modality/mmi_output_modality.cpp

index 985fcaf..a8c2246 100644 (file)
@@ -78,6 +78,10 @@ EXPORT_API int output_modality_voice_touch(mmi_output_modality_voice_touch modal
        if (MMI_VOICE_TOUCH_MODE_TOOLTIP == mode) {
                if (TIZEN_PROFILE_TV) {
                        LOGD("voice touch by tooltip in TV");
+                       if (modality.object_id == NULL) {
+                               LOGE("mmi_output_modality_voice_touch modality's object id is NULL");
+                               return -1;
+                       }
                        std::string objID = std::string(modality.object_id, strlen(modality.object_id));
                        ret = g_touch_module->ClickByObjectId(objID);
                }