summaryrefslogtreecommitdiffstats
path: root/src/zabbix_agent
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-07 12:31:27 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-07 12:31:27 +0000
commit0ed4ab2d1bf959703c6cf897b127b6ffb38dc0db (patch)
tree28568d24dc50bb0baa9957b895deb72e183997b9 /src/zabbix_agent
parentbacd714155a4829cb720c73474cfbf655fb5fe94 (diff)
downloadzabbix-0ed4ab2d1bf959703c6cf897b127b6ffb38dc0db.tar.gz
zabbix-0ed4ab2d1bf959703c6cf897b127b6ffb38dc0db.tar.xz
zabbix-0ed4ab2d1bf959703c6cf897b127b6ffb38dc0db.zip
MInor changes.
git-svn-id: svn://svn.zabbix.com/trunk@2286 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_agent')
-rw-r--r--src/zabbix_agent/active.c4
-rw-r--r--src/zabbix_agent/zabbix_agent.c2
-rw-r--r--src/zabbix_agent/zabbix_agentd.c2
3 files changed, 7 insertions, 1 deletions
diff --git a/src/zabbix_agent/active.c b/src/zabbix_agent/active.c
index be14182c..0998892c 100644
--- a/src/zabbix_agent/active.c
+++ b/src/zabbix_agent/active.c
@@ -474,7 +474,9 @@ int process_active_checks(char *server, int port)
process(metrics[i].key, 0, &result);
if(result.type & AR_DOUBLE)
- snprintf(value, MAX_STRING_LEN-1, "%f", result.dbl);
+ snprintf(value, MAX_STRING_LEN-1, "%lf", result.dbl);
+ else if(result.type & AR_UINT64)
+ snprintf(value, MAX_STRING_LEN-1, ZBX_FS_UI64, result.ui64);
else if(result.type & AR_STRING)
snprintf(value, MAX_STRING_LEN-1, "%s", result.str);
else if(result.type & AR_MESSAGE)
diff --git a/src/zabbix_agent/zabbix_agent.c b/src/zabbix_agent/zabbix_agent.c
index 1698e9d5..c2cdddce 100644
--- a/src/zabbix_agent/zabbix_agent.c
+++ b/src/zabbix_agent/zabbix_agent.c
@@ -111,6 +111,8 @@ int main()
process(s, 0, &result);
if(result.type & AR_DOUBLE)
snprintf(value, MAX_STRING_LEN-1, "%f", result.dbl);
+ else if(result.type & AR_UINT64)
+ snprintf(value, MAX_STRING_LEN-1, ZBX_FS_UI64, result.ui64);
else if(result.type & AR_STRING)
snprintf(value, MAX_STRING_LEN-1, "%s", result.str);
else if(result.type & AR_MESSAGE)
diff --git a/src/zabbix_agent/zabbix_agentd.c b/src/zabbix_agent/zabbix_agentd.c
index 1c1debee..b9c39be1 100644
--- a/src/zabbix_agent/zabbix_agentd.c
+++ b/src/zabbix_agent/zabbix_agentd.c
@@ -344,6 +344,8 @@ void process_child(int sockfd)
process(line, 0, &result);
if(result.type & AR_DOUBLE)
snprintf(value, MAX_STRING_LEN-1, "%f", result.dbl);
+ else if(result.type & AR_UINT64)
+ snprintf(value, MAX_STRING_LEN-1, ZBX_FS_UI64, result.ui64);
else if(result.type & AR_STRING)
snprintf(value, MAX_STRING_LEN-1, "%s", result.str);
else if(result.type & AR_MESSAGE)