diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-08-08 16:16:42 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-08-08 16:16:42 +0900 |
commit | 35505188570574824b87d6aae2b433008ed4d157 (patch) | |
tree | b6ab4c73a00d60c0ffac62a6b831db75581670e3 | |
parent | dea408a2a4f1651f8ade3c4105b9d26b8cfe29b0 (diff) | |
download | elementary-35505188570574824b87d6aae2b433008ed4d157.tar.gz |
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.
-rw-r--r-- | src/lib/elm_entry.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index 439df3184..4a2cfaf19 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) { |