entry: Fix memory leak.

Summary:
This fixes memory leak in case of txt is NULL

@Fix

Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>

Reviewers: seoz, raster, Hermet

Subscribers: seoz, sachin.dev

Differential Revision: https://phab.enlightenment.org/D2459
This commit is contained in:
Amitesh Singh 2015-05-01 14:32:34 +09:00 committed by Carsten Haitzler (Rasterman)
parent 3253568481
commit f2be5189c9
1 changed files with 9 additions and 4 deletions

View File

@ -3009,10 +3009,15 @@ _access_info_cb(void *data EINA_UNUSED, Evas_Object *obj)
txt = elm_widget_access_info_get(obj);
if (!txt) txt = _elm_util_mkup_to_text(elm_entry_entry_get(obj));
if (txt) return strdup(txt);
return NULL;
if (!txt)
{
char *ret, *ret2;
ret = _elm_util_mkup_to_text(elm_entry_entry_get(obj));
ret2 = strdup(ret);
free(ret);
return ret2;
}
else return strdup(txt);
}
static char *