From 0ee52e552865fe0bdf97a866222ec2fc04e7d063 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sun, 31 Jul 2016 17:16:45 +0200 Subject: [PATCH] Fix memory leak when T-TEST failed to parse --- src/language/stats/t-test-parser.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/language/stats/t-test-parser.c b/src/language/stats/t-test-parser.c index 38e58ce01a..9a0043aa45 100644 --- a/src/language/stats/t-test-parser.c +++ b/src/language/stats/t-test-parser.c @@ -367,12 +367,17 @@ cmd_t_test (struct lexer *lexer, struct dataset *ds) free (pairs); free (v1); free (v2); - free (tt.vars); return ok ? CMD_SUCCESS : CMD_FAILURE; parse_failed: + + free (pairs); + free (v1); + free (v2); + free (tt.vars); + return CMD_FAILURE; } -- 2.30.2