aboutsummaryrefslogtreecommitdiff
path: root/src/gensvm_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gensvm_base.c')
-rw-r--r--src/gensvm_base.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gensvm_base.c b/src/gensvm_base.c
index cef0a3c..e4fc20a 100644
--- a/src/gensvm_base.c
+++ b/src/gensvm_base.c
@@ -30,6 +30,7 @@ struct GenData *gensvm_init_data()
data->Sigma = NULL;
data->y = NULL;
data->Z = NULL;
+ data->spZ = NULL;
data->RAW = NULL;
// set default values
@@ -54,6 +55,9 @@ void gensvm_free_data(struct GenData *data)
if (data == NULL)
return;
+ if (data->spZ != NULL)
+ gensvm_free_sparse(data->spZ);
+
if (data->Z == data->RAW) {
free(data->Z);
} else {