From db790ce36adb8b8d85d64cfeea851a115398af7f Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 9 May 2025 14:35:36 +0900 Subject: [PATCH] e_test_event: prevent crash Change-Id: I485830362aae7a59a49cb6361689d139f1fb49a8 Signed-off-by: Jihoon Kim --- src/e_test_event.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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)); -- 2.34.1