summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_bus.c
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2003-03-13 06:29:44 +0000
committeralfred <alfred@FreeBSD.org>2003-03-13 06:29:44 +0000
commit91e561ec0380182d833b35eb68beb4bd88a55889 (patch)
treeffec646fc6bc23aa887393e24982805ebb7a77d4 /sys/kern/subr_bus.c
parent814703b2a4438a1727e69590575dce0a816f7b6b (diff)
downloadFreeBSD-src-91e561ec0380182d833b35eb68beb4bd88a55889.zip
FreeBSD-src-91e561ec0380182d833b35eb68beb4bd88a55889.tar.gz
Make sure we actually have a dev before dereferencing in case someone
botches and sends us a NULL pointer. The other code in this file seems to expect it to be able to handle it behaving this way.
Diffstat (limited to 'sys/kern/subr_bus.c')
-rw-r--r--sys/kern/subr_bus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c
index 75529a0..b6e8d21 100644
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -1154,7 +1154,7 @@ device_get_devclass(device_t dev)
const char *
device_get_name(device_t dev)
{
- if (dev->devclass)
+ if (dev != NULL && dev->devclass)
return (devclass_get_name(dev->devclass));
return (NULL);
}
OpenPOWER on IntegriCloud