Added NULL check about memory alloc. 72/139772/2 submit/tizen/20170724.111729
authorjinwang.an <jinwang.an@samsung.com>
Thu, 20 Jul 2017 09:37:32 +0000 (18:37 +0900)
committerjinwang.an <jinwang.an@samsung.com>
Fri, 21 Jul 2017 06:35:55 +0000 (15:35 +0900)
 - About cb_data instance.

Change-Id: Ie72ca29b3c52e9bfd351bc0ab125757bdd976e05
Signed-off-by: jinwang.an <jinwang.an@samsung.com>
src/util.c

index 651dec03ef24c9ac3259ae04274a4f9883793d85..3b31194cb2aaefdfd83ef68522b462082f57c054 100644 (file)
@@ -33,7 +33,12 @@ static Eina_List *back_button_cb_stack = NULL;
 
 void back_button_cb_push(back_btn_cb_ptr cb, void *data, Evas_Object *obj, Evas_Object *genlist_obj, char *genlist_name)
 {
-       back_button_cb_data *cb_data = malloc(sizeof(*cb_data));
+       back_button_cb_data *cb_data = NULL;
+
+       cb_data = malloc(sizeof(*cb_data));
+       if (!cb_data)
+               return;
+
        cb_data->cb = cb;
        cb_data->data = data;
        cb_data->obj = obj;