diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-02-04 07:50:34 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-04 07:50:34 +0100 |
| commit | afc4cbc3b24e6db4ebd0e30502fe42b0e63362be (patch) | |
| tree | fc66348d2d9e774a748ce43f360bfa408ba74332 /src | |
| parent | a3581678978350f1094e6b699de3030ef0b033e8 (diff) | |
| parent | 0a04c9ff39ae21e3103bd31f3f64749baf4f6489 (diff) | |
| download | box64-afc4cbc3b24e6db4ebd0e30502fe42b0e63362be.tar.gz box64-afc4cbc3b24e6db4ebd0e30502fe42b0e63362be.zip | |
Merge pull request #226 from classilla/main
ensure uc_link is properly initialized in getcontext(), fixes ppc64le
Diffstat (limited to 'src')
| -rwxr-xr-x | src/libtools/signals.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; } |