summaryrefslogtreecommitdiff
path: root/hurd/hurdfault.c
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2008-11-23 21:17:41 +0100
committerThomas Schwinge <thomas@schwinge.name>2010-01-25 21:40:49 +0100
commitc1c2b810c848f6ef082fa8cfb2bf501b850f0797 (patch)
treed829fab378ba5959b4e249033fb1f910de8be57a /hurd/hurdfault.c
parent9bd608be06fc824cffd42ab8a81b210d4ef52a91 (diff)
glibc-2.8/debian/patches/hurd-i386/local-tls-support.diff 3151
Diffstat (limited to 'hurd/hurdfault.c')
-rw-r--r--hurd/hurdfault.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/hurd/hurdfault.c b/hurd/hurdfault.c
index 36653e1488..10b19c87f3 100644
--- a/hurd/hurdfault.c
+++ b/hurd/hurdfault.c
@@ -206,6 +206,8 @@ _hurdsig_fault_init (void)
/* This state will be restored when we fault.
It runs the function above. */
memset (&state, 0, sizeof state);
+
+ MACHINE_THREAD_STATE_FIX_NEW (&state);
MACHINE_THREAD_STATE_SET_PC (&state, faulted);
MACHINE_THREAD_STATE_SET_SP (&state, faultstack, sizeof faultstack);