summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-12-30 08:43:34 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-12-30 08:43:34 +0000
commit30032180cbe3735bcb119b8a477c42eddf50d2f2 (patch)
treec0040f86186ccd0a2f6372ba1304320c4166c8c7 /src
parent259e6a2d143f99d8c85a65c9dcf1680d5402ee57 (diff)
- minor fixes for SNMP handling (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@2456 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r--src/zabbix_server/poller/checks_snmp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/zabbix_server/poller/checks_snmp.c b/src/zabbix_server/poller/checks_snmp.c
index 2d18a504..acb35ece 100644
--- a/src/zabbix_server/poller/checks_snmp.c
+++ b/src/zabbix_server/poller/checks_snmp.c
@@ -259,7 +259,8 @@ int get_value_snmp(DB_ITEM *item, AGENT_RESULT *value)
*/
/*sprintf(result_str,"%ld",(long)*vars->val.integer);*/
/* snprintf(result_str,MAX_STRING_LEN-1,"%lu",(long)*vars->val.integer);*/
- SET_UI64_RESULT(value, *vars->val.integer);
+ SET_UI64_RESULT(value, (zbx_uint64_t)*vars->val.integer);
+ zabbix_log( LOG_LEVEL_DEBUG, "OID [%s] Type [%d] Value[" ZBX_FS_UI64 "]", item->snmp_oid, vars->type, (zbx_uint64_t)*vars->val.integer);
}
else if(vars->type == ASN_COUNTER64)
{
@@ -275,7 +276,7 @@ int get_value_snmp(DB_ITEM *item, AGENT_RESULT *value)
#endif
)
{
- SET_UI64_RESULT(value, *vars->val.integer);
+ SET_UI64_RESULT(value, (zbx_uint64_t)*vars->val.integer);
/* *result=(long)*vars->val.integer;
snprintf(result_str,MAX_STRING_LEN-1,"%ld",(long)*vars->val.integer);*/
}