summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--src/libs/zbxserver/evalfunc.c4
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 03d1ec42..da07c42a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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)