summaryrefslogtreecommitdiffstats
path: root/src/ffts.c
diff options
context:
space:
mode:
authorAnthony Blake <anthonix@me.com>2012-12-14 09:21:56 +1300
committerAnthony Blake <anthonix@me.com>2012-12-14 09:21:56 +1300
commite9e91bda5cb69014c156a0c3513fc0fb21c49bd7 (patch)
tree63805fa4a7d7fb65235327b996620a93d19fc9fb /src/ffts.c
parent002abd4b984c9c9d2c2f3a8157e010eb76baf6ad (diff)
downloadffts-e9e91bda5cb69014c156a0c3513fc0fb21c49bd7.zip
ffts-e9e91bda5cb69014c156a0c3513fc0fb21c49bd7.tar.gz
Fixed memory leak on p->ws_is
Diffstat (limited to 'src/ffts.c')
-rw-r--r--src/ffts.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ffts.c b/src/ffts.c
index ada4fca..320db2c 100644
--- a/src/ffts.c
+++ b/src/ffts.c
@@ -67,6 +67,7 @@ void ffts_free_1d(ffts_plan_t *p) {
FFTS_FREE(p->ws);
}
if(p->is) free(p->is);
+ if(p->ws_is) free(p->ws_is);
if(p->offsets) free(p->offsets);
//free(p->transforms);
if(p->transforms) free(p->transforms);
@@ -96,6 +97,7 @@ ffts_plan_t *ffts_init_1d(size_t N, int sign) {
p->transform_base = NULL;
p->transforms = NULL;
p->is = NULL;
+ p->ws_is = NULL;
p->ws = NULL;
p->offsets = NULL;
p->destroy = ffts_free_1d;
OpenPOWER on IntegriCloud