summaryrefslogtreecommitdiffstats
path: root/src/ffts.c
diff options
context:
space:
mode:
authorJérôme Carretero <cJ@zougloub.eu>2014-10-14 17:54:14 -0400
committerJérôme Carretero <cJ@zougloub.eu>2014-10-14 17:54:14 -0400
commite6c375a1b098afa907bb25e53adb1e203fe47370 (patch)
tree554992720547ba8275a8fb62b941a4a0a609ffa7 /src/ffts.c
parent958d45f99f6a564f268d0fd11405564b94eba49b (diff)
downloadffts-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.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ffts.c b/src/ffts.c
index 7c46bfc..b413c2b 100644
--- a/src/ffts.c
+++ b/src/ffts.c
@@ -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);
}
OpenPOWER on IntegriCloud