From 534eb4ce8842515ae753a5d2c7947ae39f5bf879 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 29 Sep 2022 19:54:38 +0200 Subject: Fixed signal handling --- src/libtools/signals.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libtools') diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 68adee35..9fdac6e1 100755 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -491,7 +491,7 @@ void my_sigactionhandler_oldcode(int32_t sig, int simple, siginfo_t* info, void // TODO: do I need to really setup 2 stack frame? That doesn't seems right! // setup stack frame - frame -= sizeof(siginfo_t)/sizeof(uintptr_t); + frame -= sizeof(siginfo_t); siginfo_t* info2 = (siginfo_t*)frame; memcpy(info2, info, sizeof(siginfo_t)); // try to fill some sigcontext.... -- cgit 1.4.1