From 0a04c9ff39ae21e3103bd31f3f64749baf4f6489 Mon Sep 17 00:00:00 2001 From: Cameron Kaiser Date: Thu, 3 Feb 2022 22:36:40 -0800 Subject: ensure uc_link is properly initialized in getcontext(), fixes ppc64le --- src/libtools/signals.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 1086f36c..a2e039d5 100755 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -1210,6 +1210,8 @@ EXPORT int my_getcontext(x64emu_t* emu, void* ucp) // get FloatPoint status // get signal mask sigprocmask(SIG_SETMASK, NULL, (sigset_t*)&u->uc_sigmask); + // ensure uc_link is properly initialized + u->uc_link = emu->uc_link; return 0; } -- cgit 1.4.1