[efl-ext]To Fix [DEREF_OF_NULL.RET.ALLOC]
authorYukti Pandey <yukti.pandey@samsung.com>
Tue, 21 Apr 2020 12:45:30 +0000 (18:15 +0530)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 5 May 2020 23:48:43 +0000 (08:48 +0900)
Change-Id: I1dfb3f7070cb1dffc286a50a5254d32f092df4a2
Signed-off-by: Yukti Pandey <yukti.pandey@samsung.com>
src/wearable/circle/efl_extension_circle_object_progressbar.c
src/wearable/circle/efl_extension_circle_object_scroller.c
src/wearable/circle/efl_extension_circle_object_slider.c

index 523979aba85eaab85b5fc30db8b9d28f3acf24d3..bd8ac441d57021c70d7dec6c106a7e7e3362c4a5 100644 (file)
@@ -253,6 +253,11 @@ _eext_circle_object_progressbar_init(Evas_Object *parent, Eext_Circle_Object *ob
    obj->color_changed_func = _eext_circle_object_progressbar_color_changed_cb;
 
    data = (Eext_Circle_Object_Progressbar_Data *)calloc(1, sizeof(Eext_Circle_Object_Progressbar_Data));
+   if (!data)
+     {
+        ERR("Failed to allocate memory for Eext_Circle_Object_Progressbar_Data");
+        return;
+     }
    data->parent = parent;
 
    obj->widget_data = (void *)data;
index dc141d241851f73ef2b05cb0f9735b488cc15d49..6b13fc7d37510ff32249cb4180771cbbaced0130 100644 (file)
@@ -1482,6 +1482,11 @@ _eext_circle_object_scroller_init(Eext_Circle_Object *obj, Evas_Object *scroller
    obj->visible_on_activate = EINA_TRUE;
 
    data = (Eext_Circle_Object_Scroller_Data *)calloc(1, sizeof(Eext_Circle_Object_Scroller_Data));
+   if (!data)
+     {
+        ERR("Failed to allocate memory for Eext_Circle_Object_Scroller_Data");
+        return;
+     }
    if (style && !strncmp(style, HANDLER_STYLE, strlen(HANDLER_STYLE) + 1))
      data->handler = EINA_TRUE;
    else
index 0e32077ffd9d77c667a22a402b13b4533d1ee2ba..228bceb82e1c60f7d9f0a556bcf3dbb0eb4fd13b 100644 (file)
@@ -895,6 +895,11 @@ _eext_circle_object_slider_init(Evas_Object *parent, Eext_Circle_Object *obj)
    obj->visible_on_activate = EINA_TRUE;
 
    data = (Eext_Circle_Object_Slider_Data *)calloc(1, sizeof(Eext_Circle_Object_Slider_Data));
+   if (!data)
+     {
+        ERR("Failed to allocate memory for Eext_Circle_Object_Slider_Data");
+        return;
+     }
    data->parent = parent;
    data->value_step = 1.0;
    //ONEUI1.5(02Jul2019): s/w bezel support