about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-09-29 19:54:38 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-09-29 19:54:38 +0200
commit534eb4ce8842515ae753a5d2c7947ae39f5bf879 (patch)
tree8e2319ba4f3ba25e29e585b98c48ae2572a37ba6 /src/libtools
parentc88b936233e3cb6694919b3b7c3d1c4daaa3c0bd (diff)
downloadbox64-534eb4ce8842515ae753a5d2c7947ae39f5bf879.tar.gz
box64-534eb4ce8842515ae753a5d2c7947ae39f5bf879.zip
Fixed signal handling
Diffstat (limited to 'src/libtools')
-rwxr-xr-xsrc/libtools/signals.c2
1 files changed, 1 insertions, 1 deletions
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....