From 71e6db540051946a3669bc509625f985c2ed1b81 Mon Sep 17 00:00:00 2001 From: Scott Ehlert Date: Fri, 15 Sep 2017 07:14:44 -0500 Subject: [PATCH] Fixed getting original SIGSEGV handler on macOS in SourceHook's ModuleInMemory. --- core/sourcehook/sh_memory.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/sourcehook/sh_memory.h b/core/sourcehook/sh_memory.h index 7a163d0..7f16fba 100644 --- a/core/sourcehook/sh_memory.h +++ b/core/sourcehook/sh_memory.h @@ -351,7 +351,7 @@ namespace SourceHook if (sigaction(SIGBUS, &sa, &osa) == -1) return false; - if (sigaction(SIGSEGV, &sa, &osa) == -1) + if (sigaction(SIGSEGV, &sa, &osa2) == -1) return false; volatile const char *p = reinterpret_cast(addr);