drc: fix a mistake from w^x change
authornotaz <notasas@gmail.com>
Fri, 30 Sep 2016 10:58:12 +0000 (13:58 +0300)
committernotaz <notasas@gmail.com>
Fri, 30 Sep 2016 10:58:12 +0000 (13:58 +0300)
Fixes: d148d265

libpcsxcore/new_dynarec/new_dynarec.c

index 1618b0f..cd63d2b 100644 (file)
@@ -7072,7 +7072,7 @@ void new_dynarec_init()
 #else
   #ifndef NO_WRITE_EXEC
   // not all systems allow execute in data segment by default
-  if (mprotect(out, 1<<TARGET_SIZE_2, PROT_READ | PROT_WRITE | PROT_EXEC) != 0)
+  if (mprotect((void *)BASE_ADDR, 1<<TARGET_SIZE_2, PROT_READ | PROT_WRITE | PROT_EXEC) != 0)
     SysPrintf("mprotect() failed: %s\n", strerror(errno));
   #endif
 #endif