diff options
author | 1996-06-07 05:18:40 +0000 | |
---|---|---|
committer | 1996-06-07 05:18:40 +0000 | |
commit | 8386b73a99982687467a441845818c5e8574b86b (patch) | |
tree | 16b00e597a9f61d8c02031b9554cd1e2c7095534 | |
parent | MachEmptyWriteBuffer -> wbflush(), remove all MACH_* components from (diff) | |
download | wireguard-openbsd-8386b73a99982687467a441845818c5e8574b86b.tar.xz wireguard-openbsd-8386b73a99982687467a441845818c5e8574b86b.zip |
a NULL curproc could doublefault
-rw-r--r-- | sys/arch/amiga/amiga/trap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/amiga/amiga/trap.c b/sys/arch/amiga/amiga/trap.c index 97e9b87aa55..aad3515dc8d 100644 --- a/sys/arch/amiga/amiga/trap.c +++ b/sys/arch/amiga/amiga/trap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: trap.c,v 1.5 1996/05/29 10:14:38 niklas Exp $ */ +/* $OpenBSD: trap.c,v 1.6 1996/06/07 05:18:40 niklas Exp $ */ /* $NetBSD: trap.c,v 1.47 1996/05/10 14:31:08 is Exp $ */ /* @@ -498,7 +498,7 @@ trapmmufault(type, code, v, fp, p, sticks) nogo: #endif if (type == T_MMUFLT) { - if (p->p_addr->u_pcb.pcb_onfault) { + if (p && p->p_addr->u_pcb.pcb_onfault) { trapcpfault(p, fp); return; } |