|
|
d81ece |
diff -ruNp a/agent/mibgroup/ucd-snmp/pass_common.c b/agent/mibgroup/ucd-snmp/pass_common.c
|
|
|
d81ece |
--- a/agent/mibgroup/ucd-snmp/pass_common.c 2019-07-23 14:24:40.378049638 +0200
|
|
|
d81ece |
+++ b/agent/mibgroup/ucd-snmp/pass_common.c 2019-07-23 14:26:27.862983889 +0200
|
|
|
d81ece |
@@ -250,15 +250,15 @@ netsnmp_internal_pass_set_format(char *b
|
|
|
d81ece |
sprintf(buf, "string \"\"\n");
|
|
|
d81ece |
else if (netsnmp_internal_bin2asc(buf2, var_val_len) ==
|
|
|
d81ece |
(int) var_val_len)
|
|
|
d81ece |
- snprintf(buf, sizeof(buf), "string \"%s\"\n", buf2);
|
|
|
d81ece |
+ snprintf(buf, SNMP_MAXBUF, "string \"%s\"\n", buf2);
|
|
|
d81ece |
else
|
|
|
d81ece |
- snprintf(buf, sizeof(buf), "octet \"%s\"\n", buf2);
|
|
|
d81ece |
- buf[ sizeof(buf)-1 ] = 0;
|
|
|
d81ece |
+ snprintf(buf, SNMP_MAXBUF, "octet \"%s\"\n", buf2);
|
|
|
d81ece |
+ buf[ SNMP_MAXBUF-1 ] = 0;
|
|
|
d81ece |
break;
|
|
|
d81ece |
case ASN_OBJECT_ID:
|
|
|
d81ece |
sprint_mib_oid(buf2, (const oid *) var_val, var_val_len/sizeof(oid));
|
|
|
d81ece |
- snprintf(buf, sizeof(buf), "objectid \"%s\"\n", buf2);
|
|
|
d81ece |
- buf[ sizeof(buf)-1 ] = 0;
|
|
|
d81ece |
+ snprintf(buf, SNMP_MAXBUF, "objectid \"%s\"\n", buf2);
|
|
|
d81ece |
+ buf[ SNMP_MAXBUF-1 ] = 0;
|
|
|
d81ece |
break;
|
|
|
d81ece |
}
|
|
|
d81ece |
}
|