summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2003-02-22 17:58:06 +0000
committerRobert Watson <rwatson@FreeBSD.org>2003-02-22 17:58:06 +0000
commit90623e1a9e168e2272ca319283274e832955789a (patch)
treec228c71c5889f5c96569d858b5da4b9c0f0d2414
parentfd18f292bddd0f9e2bbec0c6f31a638fda27968c (diff)
Notes
-rw-r--r--sys/kern/kern_sysctl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c
index 08d1f80ec99d..05d61859bea0 100644
--- a/sys/kern/kern_sysctl.c
+++ b/sys/kern/kern_sysctl.c
@@ -557,7 +557,7 @@ sysctl_sysctl_next_ls(struct sysctl_oid_list *lsp, int *name, u_int namelen,
if (!sysctl_sysctl_next_ls(lsp, 0, 0, next+1,
len, level+1, oidpp))
return 0;
- goto next;
+ goto emptynode;
}
if (oidp->oid_number < *name)
@@ -586,6 +586,7 @@ sysctl_sysctl_next_ls(struct sysctl_oid_list *lsp, int *name, u_int namelen,
return (0);
next:
namelen = 1;
+ emptynode:
*len = level;
}
return 1;