summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_synch.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1999-11-30 09:01:46 +0000
committerpeter <peter@FreeBSD.org>1999-11-30 09:01:46 +0000
commit031f01d30fd061df749082fe51e0f5aa5d3ce4a4 (patch)
tree14e13c2184bfc5fd53da5d716ad37df94b8121f3 /sys/kern/kern_synch.c
parent3e251f317b6251345b34208103813ab323760fc3 (diff)
downloadFreeBSD-src-031f01d30fd061df749082fe51e0f5aa5d3ce4a4.zip
FreeBSD-src-031f01d30fd061df749082fe51e0f5aa5d3ce4a4.tar.gz
Don't make the ktrace hook in tsleep() deref a null curproc after a panic.
PR: 15169 Submitted by: David Gilbert <dgilbert@velocet.ca>
Diffstat (limited to 'sys/kern/kern_synch.c')
-rw-r--r--sys/kern/kern_synch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c
index 16699e0..a21c515 100644
--- a/sys/kern/kern_synch.c
+++ b/sys/kern/kern_synch.c
@@ -378,7 +378,7 @@ tsleep(ident, priority, wmesg, timo)
struct callout_handle thandle;
#ifdef KTRACE
- if (KTRPOINT(p, KTR_CSW))
+ if (p && KTRPOINT(p, KTR_CSW))
ktrcsw(p->p_tracep, 1, 0);
#endif
s = splhigh();
OpenPOWER on IntegriCloud