diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/zabbix_server/poller/checks_snmp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/zabbix_server/poller/checks_snmp.c b/src/zabbix_server/poller/checks_snmp.c index cea3796f..4bd61ecc 100644 --- a/src/zabbix_server/poller/checks_snmp.c +++ b/src/zabbix_server/poller/checks_snmp.c @@ -43,6 +43,8 @@ int get_value_snmp(DB_ITEM *item, AGENT_RESULT *value) char *p,*c; double dbl; + unsigned char *ip; + char error[MAX_STRING_LEN]; int ret=SUCCEED; @@ -373,7 +375,7 @@ int get_value_snmp(DB_ITEM *item, AGENT_RESULT *value) if(p) { ip = vars->val.string; - snprintf(p,MAX_STRING_LEN-1,"%d.%d.%d.%d",ip[0],ip[1],ip[2],ip[3]); + zbx_snprintf(p,MAX_STRING_LEN-1,"%d.%d.%d.%d",ip[0],ip[1],ip[2],ip[3]); SET_STR_RESULT(value, p); } else |
