[gnumeric] xls: plug leak.



commit 301d6cd8efdbe496ac7b052a679bbfccf4bc5c3f
Author: Morten Welinder <terra gnome org>
Date:   Sat Nov 1 13:53:41 2014 -0400

    xls: plug leak.

 plugins/excel/ChangeLog   |    2 ++
 plugins/excel/ms-escher.c |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/plugins/excel/ChangeLog b/plugins/excel/ChangeLog
index 2834d6b..f5b6fd5 100644
--- a/plugins/excel/ChangeLog
+++ b/plugins/excel/ChangeLog
@@ -1,5 +1,7 @@
 2014-11-01  Morten Welinder  <terra gnome org>
 
+       * ms-escher.c (ms_escher_get_data): Plug leak.
+
        * ms-excel-read.c (excel_read_MULRK): Catch crazy column numbers
        early.
 
diff --git a/plugins/excel/ms-escher.c b/plugins/excel/ms-escher.c
index 298fd87..379b092 100644
--- a/plugins/excel/ms-escher.c
+++ b/plugins/excel/ms-escher.c
@@ -251,6 +251,7 @@ ms_escher_get_data (MSEscherState *state,
                        /* Get next record */
                        if (!ms_biff_query_next (q)) {
                                g_warning ("unexpected end of stream;");
+                               g_free (buffer);
                                return NULL;
                        }
 


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