From 002b70ce9bba4475376eb4933f1e7c58cac89c57 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@fe.uni-lj.si> Date: Wed, 18 May 2016 14:26:22 +0000 Subject: [PATCH] Started valgrinding. Memory leaks are still present --- src/tsmeasure.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/tsmeasure.c b/src/tsmeasure.c index 394f42a..9190648 100644 --- a/src/tsmeasure.c +++ b/src/tsmeasure.c @@ -34,6 +34,8 @@ } void vesicle_calculate_ulm2(ts_vesicle *vesicle){ + complex_sph_free(vesicle->sphHarmonics); + vesicle->sphHarmonics=complex_sph_init(vesicle->vlist,21); vesicle_volume(vesicle); preparationSh(vesicle,getR0(vesicle)); @@ -65,7 +67,10 @@ struct dirent *ent; ent=list[n]; i=rindex(ent->d_name,'.'); - if(i==NULL) continue; + if(i==NULL) { + free(ent); + continue; + } if(strcmp(i+1,"vtu")==0){ j=rindex(ent->d_name,'_'); if(j==NULL) continue; @@ -78,6 +83,7 @@ tstep++; //vesicle_free(vesicle); free(number); + vesicle_free(vesicle); } free(ent); } -- Gitblit v1.9.3