[libcroco] Plug memory leaks



commit d8f9915a62aa14d49170180367c07c449833ae02
Author: Markus Engel <p637777 aol com>
Date:   Fri Oct 30 09:06:46 2015 +0100

    Plug memory leaks
    
    https://bugzilla.gnome.org/show_bug.cgi?id=726992

 src/cr-cascade.c |    1 +
 src/cr-term.c    |    5 ++---
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/cr-cascade.c b/src/cr-cascade.c
index 4fa69bb..b8f8277 100644
--- a/src/cr-cascade.c
+++ b/src/cr-cascade.c
@@ -76,6 +76,7 @@ cr_cascade_new (CRStyleSheet * a_author_sheet,
         PRIVATE (result) = g_try_malloc (sizeof (CRCascadePriv));
         if (!PRIVATE (result)) {
                 cr_utils_trace_info ("Out of memory");
+                g_free (result);
                 return NULL;
         }
         memset (PRIVATE (result), 0, sizeof (CRCascadePriv));
diff --git a/src/cr-term.c b/src/cr-term.c
index a62b355..9ffe672 100644
--- a/src/cr-term.c
+++ b/src/cr-term.c
@@ -365,11 +365,10 @@ cr_term_to_string (CRTerm const * a_this)
                                                 g_free (tmp_str);
                                                 tmp_str = NULL;
                                         }
-
-                                        g_free (content);
-                                        content = NULL;
                                 }
                                 g_string_append (str_buf, ")");
+                                g_free (content);
+                                content = NULL;
                         }
 
                         break;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]