From: Jihoon Kim Date: Fri, 9 May 2025 05:35:36 +0000 (+0900) Subject: e_test_event: prevent crash X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=db790ce36adb8b8d85d64cfeea851a115398af7f;p=platform%2Fcore%2Fuifw%2Fe-tizen-testcase.git e_test_event: prevent crash Change-Id: I485830362aae7a59a49cb6361689d139f1fb49a8 Signed-off-by: Jihoon Kim --- diff --git a/src/e_test_event.cpp b/src/e_test_event.cpp index ca5bb0e..f2fbc6a 100644 --- a/src/e_test_event.cpp +++ b/src/e_test_event.cpp @@ -2529,6 +2529,9 @@ _cb_work_timeout(void *data) static Eina_Bool checkEvasDeviceInfo(Evas_Device *dev) { + if (!dev) + return EINA_FALSE; + DBG("[%s] name(%s), description(%s), class(%d), subclass(%d)", __func__, evas_device_name_get(dev), evas_device_description_get(dev), evas_device_class_get(dev), evas_device_subclass_get(dev)); unsigned int description_len = strlen(evas_device_description_get(dev)); @@ -2542,6 +2545,9 @@ checkEvasDeviceInfo(Evas_Device *dev) static Eina_Bool checkEcoreDeviceInfo(Ecore_Device *dev) { + if (!dev) + return EINA_FALSE; + DBG("[%s] name(%s), description(%s), class(%d), subclass(%d)", __func__, ecore_device_name_get(dev), ecore_device_description_get(dev), ecore_device_class_get(dev), ecore_device_subclass_get(dev)); unsigned int description_len = strlen(ecore_device_description_get(dev));