projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix memory leaks in FACTOR/MATRIX
[pspp]
/
src
/
language
/
data-io
/
matrix-reader.c
diff --git
a/src/language/data-io/matrix-reader.c
b/src/language/data-io/matrix-reader.c
index 2c0aee2fec825cdec389ae45ec38d8c8ec343013..65e3cf4d08cd59219e65fec3211ec875c841c026 100644
(file)
--- a/
src/language/data-io/matrix-reader.c
+++ b/
src/language/data-io/matrix-reader.c
@@
-186,8
+186,6
@@
next_matrix_from_reader (struct matrix_material *mm,
gsl_matrix_free (mr->n_vectors);
gsl_matrix_free (mr->mean_vectors);
gsl_matrix_free (mr->var_vectors);
gsl_matrix_free (mr->n_vectors);
gsl_matrix_free (mr->mean_vectors);
gsl_matrix_free (mr->var_vectors);
- gsl_matrix_free (mr->correlation);
- gsl_matrix_free (mr->covariance);
if (!casegrouper_get_next_group (mr->grouper, &group))
return false;
if (!casegrouper_get_next_group (mr->grouper, &group))
return false;
@@
-200,9
+198,6
@@
next_matrix_from_reader (struct matrix_material *mm,
mm->mean_matrix = mr->mean_vectors;
mm->var_matrix = mr->var_vectors;
mm->mean_matrix = mr->mean_vectors;
mm->var_matrix = mr->var_vectors;
- mr->correlation = NULL;
- mr->covariance = NULL;
-
// FIXME: Make this into a hash table.
unsigned long *table = xmalloc (sizeof (*table) * n_vars);
int i;
// FIXME: Make this into a hash table.
unsigned long *table = xmalloc (sizeof (*table) * n_vars);
int i;