summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_bus.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2004-06-28 02:24:04 +0000
committerimp <imp@FreeBSD.org>2004-06-28 02:24:04 +0000
commitbd52bbc3c70d281d09b5046357e54359c0a416f1 (patch)
treeea3f79e05fbda6aecb95f2e31d133a94a5027e90 /sys/kern/subr_bus.c
parentf56f3f17243aa142ae1cd66700e65f4cc4fe0512 (diff)
downloadFreeBSD-src-bd52bbc3c70d281d09b5046357e54359c0a416f1.zip
FreeBSD-src-bd52bbc3c70d281d09b5046357e54359c0a416f1.tar.gz
Allow dev to be NULL and assume that a device is not alive or not
attached. Reviewed by: njl(?) and jhb
Diffstat (limited to 'sys/kern/subr_bus.c')
-rw-r--r--sys/kern/subr_bus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c
index fd2e9d4..10ad909 100644
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -1587,13 +1587,13 @@ device_is_enabled(device_t dev)
int
device_is_alive(device_t dev)
{
- return (dev->state >= DS_ALIVE);
+ return (dev != NULL && dev->state >= DS_ALIVE);
}
int
device_is_attached(device_t dev)
{
- return (dev->state >= DS_ATTACHED);
+ return (dev != NULL && dev->state >= DS_ATTACHED);
}
int
OpenPOWER on IntegriCloud