summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_trap.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/subr_trap.c')
-rw-r--r--sys/kern/subr_trap.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/kern/subr_trap.c b/sys/kern/subr_trap.c
index c0807b0..411d67f 100644
--- a/sys/kern/subr_trap.c
+++ b/sys/kern/subr_trap.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* from: @(#)trap.c 7.4 (Berkeley) 5/13/91
- * $Id: trap.c,v 1.135 1999/04/19 14:14:13 peter Exp $
+ * $Id: trap.c,v 1.136 1999/04/28 01:03:26 luoqi Exp $
*/
/*
@@ -1091,11 +1091,12 @@ syscall(frame)
default:
bad:
- if (p->p_sysent->sv_errsize)
+ if (p->p_sysent->sv_errsize) {
if (error >= p->p_sysent->sv_errsize)
error = -1; /* XXX */
else
error = p->p_sysent->sv_errtbl[error];
+ }
frame.tf_eax = error;
frame.tf_eflags |= PSL_C;
break;
OpenPOWER on IntegriCloud