modules/prefs/elm_entry: Add safety check for NULL pointer and fix memory leak

Summary: Add safety check for NULL pointer and fix memory leak

Reviewers: cedric, woohyun, Hermet, stefan_schmidt, raster

Reviewed By: stefan_schmidt, raster

Subscribers: Hermet

Differential Revision: https://phab.enlightenment.org/D2740
This commit is contained in:
Minwoo, Lee 2016-01-11 16:49:29 +09:00 committed by Carsten Haitzler (Rasterman)
parent 7c71cf6d59
commit 87bac6e625
1 changed files with 2 additions and 0 deletions

View File

@ -60,6 +60,7 @@ elm_prefs_entry_value_validate(Evas_Object *obj)
size_t min;
val = elm_entry_entry_get(obj);
if (!val) return EINA_FALSE;
regex = evas_object_data_get(obj, "accept_regex");
if (regex)
@ -209,6 +210,7 @@ elm_prefs_entry_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED,
elm_entry_markup_filter_append(obj, elm_entry_filter_limit_size, &limit);
elm_layout_text_set(obj, NULL, spec.s.placeholder);
regfree(regex);
return obj;
}