From: Cedric BAIL Date: Mon, 31 Dec 2012 01:59:00 +0000 (+0000) Subject: efl: and fix a potential memory leak. X-Git-Tag: submit/devel/efl/20131022.203902~2614 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e985899c9ca99b73e0c1313be286e16c034d27be;p=platform%2Fupstream%2Fefl.git efl: and fix a potential memory leak. SVN revision: 81922 --- diff --git a/src/lib/evas/canvas/evas_object_text.c b/src/lib/evas/canvas/evas_object_text.c index 61a8649..62b0db7 100644 --- a/src/lib/evas/canvas/evas_object_text.c +++ b/src/lib/evas/canvas/evas_object_text.c @@ -973,6 +973,8 @@ _text_text_set(Eo *eo_obj, void *_pd, va_list *list) eina_stringshare_replace(&o->cur.utf8_text, _text); o->prev.utf8_text = NULL; + if (o->cur.text != text) free(text); + o->changed = 1; evas_object_change(eo_obj, obj); evas_object_clip_dirty(eo_obj, obj);