Since tAddress contains binary data, show it in hex instead of as an ASCII string. --- agent/mibgroup/target/snmpTargetAddrEntry_data.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/agent/mibgroup/target/snmpTargetAddrEntry_data.c b/agent/mibgroup/target/snmpTargetAddrEntry_data.c index 326fb85400d9..5e38868c1cbe 100644 --- a/agent/mibgroup/target/snmpTargetAddrEntry_data.c +++ b/agent/mibgroup/target/snmpTargetAddrEntry_data.c @@ -643,9 +643,11 @@ snmpd_parse_config_targetAddr(const char *token, char *char_ptr) bptr += snprintf(bptr, buff + sizeof(buff) - bptr, ".%d", (int) newEntry->tDomain[i]); } + for (i = 0; i < newEntry->tAddressLen; i++) + bptr += snprintf(bptr, buff + sizeof(buff) - bptr, " %02x", + ((u_char *)newEntry->tAddress)[i]); bptr += snprintf(bptr, buff + sizeof(buff) - bptr, - " %s %d %d %s %s %d %d\n", - newEntry->tAddress, newEntry->timeout, + " %d %d %s %s %d %d\n", newEntry->timeout, newEntry->retryCount, newEntry->tagListData, newEntry->paramsData, newEntry->storageType, newEntry->rowStatus); -- 2.17.1 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders