diff options
author | alfred <alfred@FreeBSD.org> | 2003-03-13 06:29:44 +0000 |
---|---|---|
committer | alfred <alfred@FreeBSD.org> | 2003-03-13 06:29:44 +0000 |
commit | 91e561ec0380182d833b35eb68beb4bd88a55889 (patch) | |
tree | ffec646fc6bc23aa887393e24982805ebb7a77d4 /sys/kern/subr_bus.c | |
parent | 814703b2a4438a1727e69590575dce0a816f7b6b (diff) | |
download | FreeBSD-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.c | 2 |
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); } |