diff options
author | ps <ps@FreeBSD.org> | 2005-04-20 20:52:46 +0000 |
---|---|---|
committer | ps <ps@FreeBSD.org> | 2005-04-20 20:52:46 +0000 |
commit | 9d5eb9620c702bae1e9e3bfbdd1e46bb69090855 (patch) | |
tree | 61295d97b434dac4cea4986d76ef09a4e17daecd /sys/i386 | |
parent | 891c7630ad970fecdf9f571d7c7cacb8003f708c (diff) | |
download | FreeBSD-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.c | 2 |
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); |