woohyun pushed a commit to branch master.
commit 3649c0af4070be9c18349fc3579da1582c44c2e9
Author: WooHyun Jung <[email protected]>
Date: Thu Jun 27 16:30:54 2013 +0900
elementar/elm_entry.c : Just fixed memory leak by elm_entry_utf8_to_markup.
---
src/lib/elm_entry.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c
index bc21b60..2104951 100644
--- a/src/lib/elm_entry.c
+++ b/src/lib/elm_entry.c
@@ -4529,14 +4529,21 @@ elm_entry_filter_accept_set(void *data,
if (read_char == ';')
{
char *tag;
- int utf8;
+ int utf8 = 0;
tag = malloc(read_idx - last_read_idx + 1);
if (tag)
{
+ char *markup;
strncpy(tag, (*text) + last_read_idx, read_idx -
last_read_idx);
- tag[read_idx - last_read_idx] = 0;
- utf8 = *(elm_entry_markup_to_utf8(tag));
+ tag[read_idx - last_read_idx] = 0;
+ markup = elm_entry_markup_to_utf8(tag);
+ printf("[%s : %d] %s \n", __func__, __LINE__,
markup);
free(tag);
+ if (markup)
+ {
+ utf8 = *markup;
+ free(markup);
+ }
if (!utf8)
{
in_set = EINA_FALSE;
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev