Matrix readers - fix memory leaks
authorJohn Darrington <john@darrington.wattle.id.au>
Sun, 26 Sep 2021 18:26:45 +0000 (20:26 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 2 Oct 2021 04:48:25 +0000 (06:48 +0200)
* src/language/data-io/matrix-reader.c (matrix_reader_destroy): free members cvar, svars and fvars

src/language/data-io/matrix-reader.c

index 73d60c844dc19cfd66ad265fca9bfd107d1900fd..589a2989fa9a2e78401388d39866d86cbe45de02 100644 (file)
@@ -183,6 +183,9 @@ matrix_reader_destroy (struct matrix_reader *mr)
   if (mr == NULL)
     return false;
   bool ret = casegrouper_destroy (mr->grouper);
+  free (mr->svars);
+  free (mr->cvars);
+  free (mr->fvars);
   free (mr);
   return ret;
 }