[libgsf] msvba: avoid extra free.
- From: Morten Welinder <mortenw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgsf] msvba: avoid extra free.
- Date: Sat, 9 May 2015 14:45:43 +0000 (UTC)
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]