diff options
author | Jérôme Carretero <cJ@zougloub.eu> | 2014-10-14 17:54:14 -0400 |
---|---|---|
committer | Jérôme Carretero <cJ@zougloub.eu> | 2014-10-14 17:54:14 -0400 |
commit | e6c375a1b098afa907bb25e53adb1e203fe47370 (patch) | |
tree | 554992720547ba8275a8fb62b941a4a0a609ffa7 /src/ffts.c | |
parent | 958d45f99f6a564f268d0fd11405564b94eba49b (diff) | |
download | ffts-e6c375a1b098afa907bb25e53adb1e203fe47370.zip ffts-e6c375a1b098afa907bb25e53adb1e203fe47370.tar.gz |
do not mprotect if dynamic code generation is disabled
Diffstat (limited to 'src/ffts.c')
-rw-r--r-- | src/ffts.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -85,6 +85,7 @@ void ffts_free_1d(ffts_plan_t *p) { //free(p->transforms); if(p->transforms) free(p->transforms); +#if !defined(DYNAMIC_DISABLED) if(p->transform_base) { if (mprotect(p->transform_base, p->transform_size, PROT_READ | PROT_WRITE)) { perror("Couldn't mprotect"); @@ -93,6 +94,7 @@ void ffts_free_1d(ffts_plan_t *p) { munmap(p->transform_base, p->transform_size); //free(p->transform_base); } +#endif free(p); } |