X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Ft-test.q;h=fa33a4461db3d8a8a9d2b6413d4733640846e137;hb=9f087e7aa4cdff1d5d46d5e188c0017a9d2d0029;hp=9691578e7fdd6835e1cd980435f7af6903b3584b;hpb=6f422d9a7e709779c5ba8d1589fe294849dd38e8;p=pspp-builds.git diff --git a/src/language/stats/t-test.q b/src/language/stats/t-test.q index 9691578e..fa33a446 100644 --- a/src/language/stats/t-test.q +++ b/src/language/stats/t-test.q @@ -31,11 +31,9 @@ #include #include #include -#include #include #include #include -#include #include #include #include @@ -46,6 +44,7 @@ #include #include "size_max.h" +#include "xalloc.h" #include "gettext.h" #define _(msgid) gettext (msgid) @@ -1787,7 +1786,10 @@ calculate(struct cmd_t_test *cmd, enum mv_class exclude = cmd->miss != TTS_INCLUDE ? MV_ANY : MV_SYSTEM; if (!casereader_peek (input, 0, &c)) - return; + { + casereader_destroy (input); + return; + } output_split_file_values (ds, &c); case_destroy (&c); @@ -1849,6 +1851,8 @@ calculate(struct cmd_t_test *cmd, trbox_populate(&test_results_box,cmd); trbox_finalize(&test_results_box); } + + taint_destroy (taint); } short which_group(const struct group_statistics *g,