Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Jan 2017 05:26:01 +0000 (UTC)
From:      Ngie Cooper <ngie@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r311745 - projects/bsnmp-ipv6-mib/usr.sbin/bsnmpd/modules/snmp_ipv6
Message-ID:  <201701090526.v095Q1tP091516@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ngie
Date: Mon Jan  9 05:26:00 2017
New Revision: 311745
URL: https://svnweb.freebsd.org/changeset/base/311745

Log:
  Stash more minor work-in-progress bits
  (deleting braces, added `which` for consistency with other modules, adding
  XXX comments, etc).

Modified:
  projects/bsnmp-ipv6-mib/usr.sbin/bsnmpd/modules/snmp_ipv6/ipv6.c

Modified: projects/bsnmp-ipv6-mib/usr.sbin/bsnmpd/modules/snmp_ipv6/ipv6.c
==============================================================================
--- projects/bsnmp-ipv6-mib/usr.sbin/bsnmpd/modules/snmp_ipv6/ipv6.c	Mon Jan  9 04:35:55 2017	(r311744)
+++ projects/bsnmp-ipv6-mib/usr.sbin/bsnmpd/modules/snmp_ipv6/ipv6.c	Mon Jan  9 05:26:00 2017	(r311745)
@@ -52,8 +52,12 @@ op_ipv6MIBObjects(struct snmp_context *c
 {
 	const char *namestr = NULL;
 	int name[] = { CTL_NET, PF_INET6, IPPROTO_IPV6, 0 };
-	int result = 0;
-	size_t resultsiz = sizeof(result);
+	asn_subid_t which;
+	size_t resultsz;
+	int result;
+
+	result = 0;
+	resultsz = sizeof(result);
 
 	switch (op) {
 	case SNMP_OP_GETNEXT:
@@ -66,11 +70,13 @@ op_ipv6MIBObjects(struct snmp_context *c
 		return (SNMP_ERR_NOERROR);
 	}
 
-	switch (value->var.subs[sub - 1]) {
+	which = value->var.subs[sub - 1];
+
+	switch (which) {
 	case LEAF_ipv6Forwarding:
 		name[3] = IPV6CTL_FORWARDING;
 		namestr = "IPV6CTL_FORWARDING";
-		if (sysctl(name, nitems(name), &result, &resultsiz, NULL,
+		if (sysctl(name, nitems(name), &result, &resultsz, NULL,
 		    0) < 0)
 			return (SNMP_ERR_GENERR);
 		if (result == 0)
@@ -81,13 +87,12 @@ op_ipv6MIBObjects(struct snmp_context *c
 	case LEAF_ipv6DefaultHopLimit:
 		name[3] = IPV6CTL_DEFHLIM;
 		namestr = "IPV6CTL_DEFHLIM";
-		if (sysctl(name, nitems(name), &result, &resultsiz, NULL,
+		if (sysctl(name, nitems(name), &result, &resultsz, NULL,
 		    0) < 0)
 			return (SNMP_ERR_GENERR);
 		value->v.integer = result;
 		break;
 	case LEAF_ipv6IfTableLastChange:
-	{
 		mib_ipv6_refresh_interfaces();
 		if (mib_ipv6_ipv6IfTableLastChange > start_tick)
 			value->v.uint32 =
@@ -95,7 +100,6 @@ op_ipv6MIBObjects(struct snmp_context *c
 		else
 			value->v.uint32 = 0;
 		break;
-	}
 	case LEAF_ipv6Interfaces:
 		mib_ipv6_refresh_interfaces();
 		value->v.integer = mib_ipv6_ipv6Interfaces;
@@ -103,6 +107,7 @@ op_ipv6MIBObjects(struct snmp_context *c
 	default:
 		return (SNMP_ERR_NOSUCHNAME);
 	}
+
 	return (SNMP_ERR_NOERROR);
 }
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701090526.v095Q1tP091516>