raster pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=35505188570574824b87d6aae2b433008ed4d157

commit 35505188570574824b87d6aae2b433008ed4d157
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Aug 8 16:16:42 2014 +0900

    elm entry - fix CID 1194480 in coverity
    
    if sd->append_text_left was still set, free it - in case it was and
    idler was not set.
---
 src/lib/elm_entry.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c
index 439df31..4a2cfaf 100644
--- a/src/lib/elm_entry.c
+++ b/src/lib/elm_entry.c
@@ -2871,6 +2871,11 @@ _elm_entry_elm_layout_text_set(Eo *obj, Elm_Entry_Data 
*sd, const char *part, co
      }
 
    len = strlen(entry);
+   if (sd->append_text_left)
+     {
+        free(sd->append_text_left);
+        sd->append_text_left = NULL;
+     }
    /* Split to ~ ELM_ENTRY_CHUNK_SIZE chunks */
    if (len > ELM_ENTRY_CHUNK_SIZE)
      {

-- 


Reply via email to