elm_gesture_layer_extra_gestures: add null checking after memory allocation 54/143254/2
authorJaeun Choi <jaeun12.choi@samsung.com>
Wed, 9 Aug 2017 07:32:36 +0000 (16:32 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Fri, 11 Aug 2017 01:43:33 +0000 (01:43 +0000)
Change-Id: Ifc32e16b0489685d154b35c2d3f7a4cd71409e14
origin: upstream (db33efb79238f5843251795ff193773bd36c83b1)

src/lib/elm_gesture_layer_extra_gestures.c

index 76928c82f29b01a947dd0ea389d4f01458aac146..b7bce1926cfefc28440e4d35a614245e7dc25c76 100644 (file)
@@ -194,6 +194,8 @@ EAPI void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_S
    if (!info)
      {
         info = calloc(1, sizeof(*info));
+        if (!info) return;
+
         info->obj = obj;
         elm_gesture_layer_cb_add(obj, ELM_GESTURE_N_TAPS, ELM_GESTURE_STATE_START, _tap_long_single_tap_start_cb, info);
         elm_gesture_layer_cb_add(obj, ELM_GESTURE_N_TAPS, ELM_GESTURE_STATE_ABORT, _tap_long_single_tap_abort_cb, info);