summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2005-04-20 20:52:46 +0000
committerps <ps@FreeBSD.org>2005-04-20 20:52:46 +0000
commit9d5eb9620c702bae1e9e3bfbdd1e46bb69090855 (patch)
tree61295d97b434dac4cea4986d76ef09a4e17daecd /sys/i386
parent891c7630ad970fecdf9f571d7c7cacb8003f708c (diff)
downloadFreeBSD-src-9d5eb9620c702bae1e9e3bfbdd1e46bb69090855.zip
FreeBSD-src-9d5eb9620c702bae1e9e3bfbdd1e46bb69090855.tar.gz
Don't enter the debugger if KDB_UNATTENDED is set or if
debug.debugger_on_panic=0. MFC after: 2 weeks
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/i386/trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/i386/i386/trap.c b/sys/i386/i386/trap.c
index a75ecec..ae2b4ed 100644
--- a/sys/i386/i386/trap.c
+++ b/sys/i386/i386/trap.c
@@ -798,7 +798,7 @@ trap_fatal(frame, eva)
}
#ifdef KDB
- if (kdb_trap(type, 0, frame))
+ if ((debugger_on_panic || kdb_active) && kdb_trap(type, 0, frame))
return;
#endif
printf("trap number = %d\n", type);
OpenPOWER on IntegriCloud