From 36e1a0b66c81e1f2a8b5633c4fac259ffb046c98 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sun, 3 Mar 2013 09:57:47 +0100 Subject: [PATCH] Fixed some memory leaks --- src/data/ods-reader.c | 2 ++ src/ui/gui/sheet-test.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/data/ods-reader.c b/src/data/ods-reader.c index 34e8d67a55..cb16dbc694 100644 --- a/src/data/ods-reader.c +++ b/src/data/ods-reader.c @@ -523,6 +523,8 @@ init_reader (struct ods_reader *r, bool report_errors) zip_member_ref (content); + if (r->xtr) + xmlFreeTextReader (r->xtr); xtr = xmlReaderForIO ((xmlInputReadCallback) zip_member_read, (xmlInputCloseCallback) zip_member_finish, diff --git a/src/ui/gui/sheet-test.c b/src/ui/gui/sheet-test.c index 49f9ba8f56..107e6583c6 100644 --- a/src/ui/gui/sheet-test.c +++ b/src/ui/gui/sheet-test.c @@ -78,6 +78,8 @@ on_clicked (GtkButton *button, struct xxx *stuff) } printf ("\n"); } + + casereader_destroy (reader); } -- 2.30.2