raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b146b60974ffe2d5a138c979336d33e9b46bfcd6
commit b146b60974ffe2d5a138c979336d33e9b46bfcd6 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Mon Aug 8 15:33:18 2016 +0900 edje entry - handle insanely low lemory if list_append fails this fixes coverity CID 1357752 --- src/lib/edje/edje_entry.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index 80de1e1..fca05a0 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -1142,7 +1142,11 @@ _anchors_update(Evas_Textblock_Cursor *c EINA_UNUSED, Evas_Object *o, Entry *en) break; } an->sel = eina_list_append(an->sel, sel); - + if (!an->sel) + { + ERR("Running very low on memory"); + break; + } if (ed->item_provider.func) { ob = _item_obj_get(an, o, smart, clip); --
