diff options
Diffstat (limited to 'src/gensvm_base.c')
| -rw-r--r-- | src/gensvm_base.c | 4 |
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 { |
