[libgsf] msvba: avoid extra free.



commit 63902b7d6b762203efab3c51f74153bca18bf930
Author: Morten Welinder <terra gnome org>
Date:   Sat May 9 10:45:29 2015 -0400

    msvba: avoid extra free.

 ChangeLog              |    4 ++++
 NEWS                   |    1 +
 gsf/gsf-infile-msvba.c |    1 -
 3 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 88d8c89..0212d59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-05-09  Morten Welinder  <terra gnome org>
+
+       * gsf/gsf-infile-msvba.c (vba_dir_read): Free only once.
+
 2015-04-27  Morten Welinder  <terra gnome org>
 
        * gsf/gsf-msole-utils.c (msole_prop_read): Reduce size available
diff --git a/NEWS b/NEWS
index 49a221a..c286009 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,7 @@ libgsf 1.14.34
 
 Morten:
        * Fix OLE2 property parsing problem.  [#748528]
+       * Fuzzed file fix.  [#749120]
 
 --------------------------------------------------------------------------
 libgsf 1.14.33
diff --git a/gsf/gsf-infile-msvba.c b/gsf/gsf-infile-msvba.c
index 7a5ad67..9c8656c 100644
--- a/gsf/gsf-infile-msvba.c
+++ b/gsf/gsf-infile-msvba.c
@@ -303,7 +303,6 @@ vba_dir_read (GsfInfileMSVBA *vba, GError **err)
 
                ptr += len;
        } while (tag != 0x10);
-       g_free (elem_stream);
 
        if (element_count != 0)
                g_warning ("Number of elements differs from expectations");


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