From: John Darrington <john@darrington.wattle.id.au>
Date: Tue, 28 Aug 2007 01:00:04 +0000 (+0000)
Subject: Yet more memory leaks.
X-Git-Tag: sav-api~1296
X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d35f71daafdb61b4cf5f9df5fed85e52eef4cf12;p=pspp

Yet more memory leaks.
---

diff --git a/src/language/stats/chisquare.c b/src/language/stats/chisquare.c
index 6b0b056725..1b8392724d 100644
--- a/src/language/stats/chisquare.c
+++ b/src/language/stats/chisquare.c
@@ -194,6 +194,8 @@ create_variable_frequency_table (const struct dictionary *dict,
 	  test->n_expected, n_cells,
 	  var_get_name (var)
 	  );
+      hsh_destroy (*freq_hash);
+      *freq_hash = NULL;
       return NULL;
     }
 
diff --git a/src/language/utilities/title.c b/src/language/utilities/title.c
index 85c0bdcc05..982c626e09 100644
--- a/src/language/utilities/title.c
+++ b/src/language/utilities/title.c
@@ -130,6 +130,7 @@ cmd_document (struct lexer *lexer, struct dataset *ds)
   while (!end_dot);
 
   add_document_trailer (dict);
+  ds_destroy (&line);
 
   return CMD_SUCCESS;
 }