diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | src/libs/zbxserver/evalfunc.c | 4 |
2 files changed, 9 insertions, 2 deletions
@@ -66,11 +66,16 @@ Changes for 1.5: - changed how is showed messages (Artem) - added login/logout (Artem) -Changes for 1.4.5: +Changes for 1.4.6: + - [ZBX-348] fixed incorrect processing of large integer values for {ITEM.LASTVALUE} (Alexei) + - [ZBX-337] added Oracle upgrade scripts (Sasha) - [ZBX-301] fixes some typos (Artem) - [ZBX-310] fixes for PGSQL (Artem) - [ZBX-336] fixed vtext.php (Artem) + +Changes for 1.4.5: + - [ZBX-295] fixed processing of null values under Oracle. Thanks to Max Lapan. (Sasha) - [ZBX-340] Oracle related fixes. Thanks to Max Lapan. (Sasha) - [ZBX-294,ZBX-296] Oracle related fixes. Thanks to Max Lapan. (Sasha) diff --git a/src/libs/zbxserver/evalfunc.c b/src/libs/zbxserver/evalfunc.c index 73b6b85b..1972311a 100644 --- a/src/libs/zbxserver/evalfunc.c +++ b/src/libs/zbxserver/evalfunc.c @@ -1550,7 +1550,9 @@ static void add_value_suffix_normal(char *value, int max_len, char *units) value, units); - value_uint64 = labs(zbx_atoui64(value)); + ZBX_STR2UINT64(value_uint64, value); + +/* value_uint64 = llabs(zbx_atoui64(value));*/ /* SPecial processing for bits */ if(strcmp(units,"b") == 0 || strcmp(units,"bps") == 0) |