devilhorns pushed a commit to branch master.

commit eabc1482f91acbe3a56b602a660038bc32cfeb33
Author: Chris Michael <[email protected]>
Date:   Mon Jul 8 08:35:33 2013 +0100

    Fix memleak reported by Coverity.
    
    NB: Fixes Coverity CID1039657
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/lib/evas/common/language/evas_bidi_utils.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/lib/evas/common/language/evas_bidi_utils.c 
b/src/lib/evas/common/language/evas_bidi_utils.c
index 0707f4e..afadcf2 100644
--- a/src/lib/evas/common/language/evas_bidi_utils.c
+++ b/src/lib/evas/common/language/evas_bidi_utils.c
@@ -127,6 +127,9 @@ evas_bidi_shape_string(Eina_Unicode *eina_ustr, const 
Evas_BiDi_Paragraph_Props
    join_types = (EvasBiDiJoiningType *) malloc(sizeof(EvasBiDiJoiningType) * 
len);
    if (!join_types)
      {
+#ifdef EVAS_FRIBIDI_EINA_UNICODE_UNEQUAL
+        if (base_ustr) free(base_ustr);
+#endif
         return EINA_FALSE;
      }
    fribidi_get_joining_types(ustr, len, join_types);

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to