diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | src/zabbix_server/evalfunc.c | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -1,5 +1,6 @@ Changes for 1.3.4: + - fixed calculation of some functions where item is integer. (Alexei) - added new table slides and slideshows (Alexei) - added server-side support of external checks. Thanks to Mike Nestor. (Alexei) - fixed incorrect SQL statement for ICMP check (Alexei) diff --git a/src/zabbix_server/evalfunc.c b/src/zabbix_server/evalfunc.c index 8b8e59d3..80926a57 100644 --- a/src/zabbix_server/evalfunc.c +++ b/src/zabbix_server/evalfunc.c @@ -887,7 +887,7 @@ int evaluate_function(char *value,DB_ITEM *item,char *function,char *parameter) del_zeroes(value); break; case ITEM_VALUE_TYPE_UINT64: - zbx_snprintf(value,MAX_STRING_LEN,ZBX_FS_UI64,item->prevvalue_dbl); + zbx_snprintf(value,MAX_STRING_LEN,ZBX_FS_UI64,item->prevvalue_uint64); break; default: strcpy(value,item->prevvalue_str); @@ -1048,7 +1048,7 @@ int evaluate_function(char *value,DB_ITEM *item,char *function,char *parameter) } break; case ITEM_VALUE_TYPE_UINT64: - if(item->lastvalue_dbl == item->prevvalue_dbl) + if(item->lastvalue_uint64 == item->prevvalue_uint64) { strcpy(value,"1"); } |