e_mod_screen_reader_gestures: fix dereference null return value 80/232480/1 accepted/tizen/unified/20200510.220348 submit/tizen/20200506.062648 submit/tizen/20200506.224620 submit/tizen/20200507.060934 submit/tizen/20200507.214726 submit/tizen/20200508.001045
authorJongmin Lee <jm105.lee@samsung.com>
Wed, 6 May 2020 00:45:35 +0000 (09:45 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Wed, 6 May 2020 00:45:35 +0000 (09:45 +0900)
Change-Id: Ie23500c8795e95f9d9ab11817acb9721d0665ae2

src/e_screen_reader_gestures.c

index cede02e..c2bc1e8 100644 (file)
@@ -1039,6 +1039,11 @@ _hover_event_emit(Cover *cov, gesture_state_e state)
                cov->hover_gesture.atspi_mouse_down_emitted = EINA_TRUE;
                _emit_mouse_move_event(&cov->hover_gesture.ev_first_down);
                Ecore_Event_Mouse_Button *ev = malloc(sizeof(Ecore_Event_Mouse_Button));
+               if (!ev)
+                 {
+                    DEBUG("NOT ENOUGH MEMORY");
+                    return;
+                 }
                memcpy(ev, &cov->hover_gesture.ev_first_down, sizeof(*ev));
                ecore_event_add(ECORE_EVENT_MOUSE_BUTTON_DOWN, ev, NULL, NULL);
              }