From 1ceef89edb03b044bd5013eb966de26886d926e7 Mon Sep 17 00:00:00 2001 From: "duna.oh" Date: Thu, 28 Dec 2023 15:54:44 +0900 Subject: [PATCH] ecore_wl2: add null check for pointer when requesting lock_pointer Change-Id: I3bd4816e5fef18777debe44dd581210bde6b72f0 --- src/lib/ecore_wl2/ecore_wl2_input.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/ecore_wl2/ecore_wl2_input.c b/src/lib/ecore_wl2/ecore_wl2_input.c index 09bfd29..c7399dc 100644 --- a/src/lib/ecore_wl2/ecore_wl2_input.c +++ b/src/lib/ecore_wl2/ecore_wl2_input.c @@ -4190,6 +4190,11 @@ ecore_wl2_window_pointer_constraints_lock_pointer(Ecore_Wl2_Window *win) input = ecore_wl2_input_default_input_get(ewd); EINA_SAFETY_ON_NULL_RETURN_VAL(input, EINA_FALSE); + if (!input->wl.pointer) + { + ERR("Failed to lock pointer. pointer is NULL"); + return EINA_FALSE; + } if (!ewd->wl.pointer_constraints) { ERR("Failed to lock pointer. constraints is NULL"); -- 2.7.4