From 01353b32d83101f94c88be72eae2bf96eda5382a Mon Sep 17 00:00:00 2001 From: SarahW Date: Wed, 19 Apr 2017 16:19:08 +0100 Subject: [PATCH] Corrected mprotect parameters on x86-32 Voodoo recompiler. Patch from bit. --- src/vid_voodoo_codegen_x86.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vid_voodoo_codegen_x86.h b/src/vid_voodoo_codegen_x86.h index 3091ec7..21ee944 100644 --- a/src/vid_voodoo_codegen_x86.h +++ b/src/vid_voodoo_codegen_x86.h @@ -3300,7 +3300,7 @@ static void voodoo_codegen_init(voodoo_t *voodoo) #ifdef __linux__ start = (void *)((long)voodoo->codegen_data & pagemask); - len = ((sizeof(voodoo_x86_data_t) * BLOCK_NUM) + pagesize) & pagemask; + len = ((sizeof(voodoo_x86_data_t) * BLOCK_NUM*2) + pagesize) & pagemask; if (mprotect(start, len, PROT_READ | PROT_WRITE | PROT_EXEC) != 0) { perror("mprotect");