Corrected mprotect parameters on x86-32 Voodoo recompiler. Patch from bit.

This commit is contained in:
SarahW 2017-04-19 16:19:08 +01:00
commit 01353b32d8

View file

@ -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");