forked from enlightenment/efl
elm_gesture_layer: Fix potential NULL pointer dereference.
If _pointer_even_make is false pe stays NULL and might get dereferenced later. Instead we return now if _pointer_event_make fails. Thanks to Tom for consulting with the gesture layer code.
This commit is contained in:
parent
3134a75de1
commit
c44bd02f0e
|
@ -1340,8 +1340,10 @@ _event_process(void *data,
|
|||
ELM_GESTURE_LAYER_DATA_GET(data, sd);
|
||||
|
||||
/* Start testing candidate gesture from here */
|
||||
if (_pointer_event_make(data, event_info, event_type, &_pe))
|
||||
pe = &_pe;
|
||||
if (!_pointer_event_make(data, event_info, event_type, &_pe))
|
||||
return;
|
||||
|
||||
pe = &_pe;
|
||||
|
||||
/* Test all the gestures */
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue