diff options
author | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-04-01 07:02:03 +0000 |
---|---|---|
committer | alex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-04-01 07:02:03 +0000 |
commit | 53988b911a9c89465dce8b694177e090fc737a91 (patch) | |
tree | 83355c61776f3fdf1e0d656b729f4091fc99baed /src | |
parent | da866d89aadc14bdcfcb63416bc36356c298a96b (diff) | |
download | zabbix-53988b911a9c89465dce8b694177e090fc737a91.tar.gz zabbix-53988b911a9c89465dce8b694177e090fc737a91.tar.xz zabbix-53988b911a9c89465dce8b694177e090fc737a91.zip |
- [ZBX-348] fixed incorrect processing of large integer values for {ITEM.LASTVALUE} (Alexei)
[svn merge -r5563:5567 svn://svn.zabbix.com/branches/1.4]
git-svn-id: svn://svn.zabbix.com/trunk@5568 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r-- | src/libs/zbxserver/evalfunc.c | 4 |
1 files changed, 3 insertions, 1 deletions
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) |