From: John Darrington Date: Sun, 3 Mar 2013 08:57:47 +0000 (+0100) Subject: Fixed some memory leaks X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36e1a0b66c81e1f2a8b5633c4fac259ffb046c98;p=pspp Fixed some memory leaks --- 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); }