socsvn commit: r272592 - soc2014/shonali/head/contrib/bsnmp/snmpd
shonali at FreeBSD.org
shonali at FreeBSD.org
Mon Aug 18 04:58:05 UTC 2014
Author: shonali
Date: Mon Aug 18 04:58:04 2014
New Revision: 272592
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=272592
Log:
Incorporated constants SNMP_IPv4_ADDR_SIZ & SNMP_IPv6_ADDR_SIZ
Modified:
soc2014/shonali/head/contrib/bsnmp/snmpd/export.c
Modified: soc2014/shonali/head/contrib/bsnmp/snmpd/export.c
==============================================================================
--- soc2014/shonali/head/contrib/bsnmp/snmpd/export.c Mon Aug 18 04:50:02 2014 (r272591)
+++ soc2014/shonali/head/contrib/bsnmp/snmpd/export.c Mon Aug 18 04:58:04 2014 (r272592)
@@ -154,14 +154,14 @@
ip_save(struct snmp_value *value, struct snmp_context *ctx, u_char *valp)
{
ctx->scratch->int1 = (valp[0] << 24) | (valp[1] << 16) | (valp[2] << 8)
- | valp[3];
+ | valp[3];
valp[0] = value->v.ipaddress[0];
valp[1] = value->v.ipaddress[1];
valp[2] = value->v.ipaddress[2];
valp[3] = value->v.ipaddress[3];
- return (0);
+ return (0);
}
/*
@@ -172,10 +172,10 @@
int
ip6_save(struct snmp_value *value, struct snmp_context *ctx, u_char *valp)
{
- if ((ctx->scratch->ptr1 = malloc(sizeof(u_int8_t)*16)) == NULL)
+ if ((ctx->scratch->ptr1 = malloc(sizeof(u_int8_t)*SNMP_IPv6_ADDR_SIZ)) == NULL)
return (SNMP_ERR_RES_UNAVAIL);
ctx->scratch->ptr1 = *valp;
- for (int i = 0; i < 16; i++)
+ for (int i = 0; i < SNMP_IPv6_ADDR_SIZ; i++)
valp[i] = value->v.ipaddress6[i];
return (0);
}
@@ -211,7 +211,7 @@
}
/*
- * Nothing to do for IPv6 commit
+ * IPv6 commit
*/
void
ip6_commit(struct snmp_context *ctx __unused)
@@ -239,7 +239,7 @@
int
ip6_get(struct snmp_value *value, u_char *valp)
{
- for (int i = 0; i < 16; i++) {
+ for (int i = 0; i < SNMP_IPv6_ADDR_SIZ; i++) {
value->v.ipaddress6[i] = valp[i];
}
return (SNMP_ERR_NOERROR);
@@ -366,7 +366,7 @@
if (sub + SNMP_IPv4_ADDR_SIZ > oid->len)
goto err;
pval = va_arg(ap, u_int8_t *);
- for (i = 0; i < 4; i++) {
+ for (i = 0; i < SNMP_IPv4_ADDR_SIZ; i++) {
if (oid->subs[sub] > 0xff)
goto err;
pval[i] = oid->subs[sub++];
@@ -380,7 +380,7 @@
if (sub + SNMP_IPv6_ADDR_SIZ > oid->len)
goto err;
pval = va_arg(ap, u_int8_t *);
- for (i = 0; i < 16; i++) {
+ for (i = 0; i < SNMP_IPv6_ADDR_SIZ; i++) {
pval[i] = oid->subs[sub++];
}
break;
More information about the svn-soc-all
mailing list