From 143d26f66e39f002a9365653aad78cda32768a9b Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Sun, 2 Jun 1991 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1991-06-02 --- power/trap.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/power/trap.c b/power/trap.c index 009b5a4db4951daacd856769eab9f432a015631d..d9e7b699714715e8f39c9341d0f107d4ff6fccb0 100644 --- a/power/trap.c +++ b/power/trap.c @@ -409,8 +409,13 @@ noted(Ureg **urp) Ureg *nur; nur = u->ureg; + if(waserror()){ + pprint("suicide: trap in noted\n"); + pexit("Suicide", 0); + } validaddr(nur->pc, 1, 0); validaddr(nur->usp, BY2WD, 0); + poperror(); if(nur->status!=u->svstatus){ pprint("bad noted ureg status %ux\n", nur->status); pexit("Suicide", 0);