summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/subr_bus.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c
index 4179fc7..19568f0 100644
--- a/sys/kern/subr_bus.c
+++ b/sys/kern/subr_bus.c
@@ -200,10 +200,7 @@ devclass_sysctl_handler(SYSCTL_HANDLER_ARGS)
{
devclass_t dc = (devclass_t)arg1;
const char *value;
- char *buf;
- int error;
- buf = NULL;
switch (arg2) {
case DEVCLASS_SYSCTL_PARENT:
value = dc->parent ? dc->parent->name : "";
@@ -211,10 +208,7 @@ devclass_sysctl_handler(SYSCTL_HANDLER_ARGS)
default:
return (EINVAL);
}
- error = SYSCTL_OUT(req, value, strlen(value));
- if (buf != NULL)
- free(buf, M_BUS);
- return (error);
+ return (SYSCTL_OUT(req, value, strlen(value)));
}
static void
OpenPOWER on IntegriCloud