From a8e84c62aea17714ce95f49065243af1965f7f07 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 14 Feb 2017 11:48:46 +0100 Subject: DEVICE(9): Avoid NULL pointer access --- freebsd/sys/kern/subr_bus.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'freebsd/sys/kern/subr_bus.c') diff --git a/freebsd/sys/kern/subr_bus.c b/freebsd/sys/kern/subr_bus.c index e554366f..fdc47ab5 100644 --- a/freebsd/sys/kern/subr_bus.c +++ b/freebsd/sys/kern/subr_bus.c @@ -272,6 +272,9 @@ device_sysctl_handler(SYSCTL_HANDLER_ARGS) break; case DEVICE_SYSCTL_PARENT: value = dev->parent ? dev->parent->nameunit : ""; +#ifdef __rtems__ + value = value ? value : ""; +#endif /* __rtems__ */ break; default: return (EINVAL); -- cgit v1.2.3