From: Samuel Thibault Date: Mon, 21 Dec 2020 02:15:38 +0000 (+0100) Subject: hurd: Make trampoline fill siginfo ss_sp from sc_uesp X-Git-Tag: glibc-2.33~157 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e0aec6c83374286ffac44ee1b0e628894b7102e3;p=thirdparty%2Fglibc.git hurd: Make trampoline fill siginfo ss_sp from sc_uesp Mach actually rather fills the uesp field, not esp. --- diff --git a/sysdeps/mach/hurd/i386/trampoline.c b/sysdeps/mach/hurd/i386/trampoline.c index 4a9cab1332e..1777d0769db 100644 --- a/sysdeps/mach/hurd/i386/trampoline.c +++ b/sysdeps/mach/hurd/i386/trampoline.c @@ -63,7 +63,7 @@ static void fill_ucontext (ucontext_t *uc, const struct sigcontext *sc) uc->uc_flags = 0; uc->uc_link = NULL; uc->uc_sigmask = sc->sc_mask; - uc->uc_stack.ss_sp = (__ptr_t) sc->sc_esp; + uc->uc_stack.ss_sp = (__ptr_t) sc->sc_uesp; uc->uc_stack.ss_size = 0; uc->uc_stack.ss_flags = 0;