diff options
author | Anthony Blake <anthonix@me.com> | 2012-12-14 09:21:56 +1300 |
---|---|---|
committer | Anthony Blake <anthonix@me.com> | 2012-12-14 09:21:56 +1300 |
commit | e9e91bda5cb69014c156a0c3513fc0fb21c49bd7 (patch) | |
tree | 63805fa4a7d7fb65235327b996620a93d19fc9fb /src/ffts.c | |
parent | 002abd4b984c9c9d2c2f3a8157e010eb76baf6ad (diff) | |
download | ffts-e9e91bda5cb69014c156a0c3513fc0fb21c49bd7.zip ffts-e9e91bda5cb69014c156a0c3513fc0fb21c49bd7.tar.gz |
Fixed memory leak on p->ws_is
Diffstat (limited to 'src/ffts.c')
-rw-r--r-- | src/ffts.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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; |