diff options
author | Jonathan 'Wolf' Rentzsch <jwr.git@redshed.net> | 2011-06-25 22:52:25 +0400 |
---|---|---|
committer | Jonathan 'Wolf' Rentzsch <jwr.git@redshed.net> | 2011-06-25 22:52:25 +0400 |
commit | 8f5baad6fe4fa73ecdf76d7d7cacec131723b8f5 (patch) | |
tree | 1d66df14e67bdccbc20aac86953e71ae0969e24f | |
parent | aeb1720815c7255070da0f548267ccfdf7bd50b7 (diff) |
[FIX] sizeof(long) => sizeof(void*) for vm_protect(). Closes #4.
-rw-r--r-- | mach_override/mach_override.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mach_override/mach_override.c b/mach_override/mach_override.c index 30b6afd..c634212 100644 --- a/mach_override/mach_override.c +++ b/mach_override/mach_override.c @@ -200,10 +200,10 @@ mach_override_ptr( if( !err ) { err = vm_protect( mach_task_self(), (vm_address_t) originalFunctionPtr, - sizeof(long), false, (VM_PROT_ALL | VM_PROT_COPY) ); + sizeof(void*), false, (VM_PROT_ALL | VM_PROT_COPY) ); if( err ) err = vm_protect( mach_task_self(), - (vm_address_t) originalFunctionPtr, sizeof(long), false, + (vm_address_t) originalFunctionPtr, sizeof(void*), false, (VM_PROT_DEFAULT | VM_PROT_COPY) ); } if (err) printf("err = %x %d\n", err, __LINE__); |