From 7da553c1b878de8eb013f7fb9b9302ba48152852 Mon Sep 17 00:00:00 2001 From: Nat! Date: Mon, 4 Nov 2013 21:39:06 +0100 Subject: [PATCH] added one little error check --- mach_inject/mach_inject.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mach_inject/mach_inject.c b/mach_inject/mach_inject.c index 0f581c5..b69abaa 100644 --- a/mach_inject/mach_inject.c +++ b/mach_inject/mach_inject.c @@ -98,6 +98,7 @@ mach_inject( vm_address_t remoteCode = (vm_address_t)NULL; if( !err ) err = vm_allocate( remoteTask, &remoteCode, imageSize, 1 ); + if( !err ) err = vm_protect(remoteTask, remoteCode, imageSize, 0, VM_PROT_EXECUTE | VM_PROT_WRITE | VM_PROT_READ); if( !err ) { ASSERT_CAST( pointer_t, image );