summaryrefslogtreecommitdiff
path: root/kern
diff options
context:
space:
mode:
authorThomas Bushnell <thomas@gnu.org>1997-04-14 20:29:05 +0000
committerThomas Bushnell <thomas@gnu.org>1997-04-14 20:29:05 +0000
commita646a7a564d263b503692fb007bac6a512571793 (patch)
treebd598587a1f4267e917fa046a5a75f1ff17f2865 /kern
parent30b32d2ccbf95436b642e6208d6829dcf68981fa (diff)
Baseline.
Diffstat (limited to 'kern')
-rw-r--r--kern/exception.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/kern/exception.c b/kern/exception.c
index ebd9e5b..e50541b 100644
--- a/kern/exception.c
+++ b/kern/exception.c
@@ -243,6 +243,10 @@ exception_no_server()
while (thread_should_halt(self))
thread_halt_self();
+
+ if (thread_suspend (self) == KERN_SUCCESS)
+ thread_exception_return ();
+
#if MACH_KDB
if (debug_user_with_kdb) {
/*