summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2000-01-01 22:18:54 +0000
committerderaadt <deraadt@openbsd.org>2000-01-01 22:18:54 +0000
commitf583b87fcaa6532815a8cc5ad7badb6faef77180 (patch)
tree633c980e50f512d583494a77c5c7719910203eb9
parentgrammar in comment (diff)
downloadwireguard-openbsd-f583b87fcaa6532815a8cc5ad7badb6faef77180.tar.xz
wireguard-openbsd-f583b87fcaa6532815a8cc5ad7badb6faef77180.zip
honour db_panic in kdb_trap()
-rw-r--r--sys/arch/m68k/m68k/db_interface.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/arch/m68k/m68k/db_interface.c b/sys/arch/m68k/m68k/db_interface.c
index cb6cf6b5918..69600141770 100644
--- a/sys/arch/m68k/m68k/db_interface.c
+++ b/sys/arch/m68k/m68k/db_interface.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: db_interface.c,v 1.9 1997/03/21 00:36:39 niklas Exp $ */
+/* $OpenBSD: db_interface.c,v 1.10 2000/01/01 22:18:54 deraadt Exp $ */
/* $NetBSD: db_interface.c,v 1.24 1997/02/18 22:27:32 gwr Exp $ */
/*
@@ -43,6 +43,7 @@
#include <machine/db_machdep.h>
#include <ddb/db_command.h>
+#include <ddb/db_var.h>
#include <ddb/db_sym.h>
#include <ddb/db_extern.h>
@@ -85,6 +86,9 @@ kdb_trap(type, regs)
case -1:
break;
default:
+ if (!db_panic)
+ return (0);
+
kdbprinttrap(type, 0);
if (db_recover != 0) {
/* This will longjmp back to db_command_loop */