diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-11-07 12:31:27 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-11-07 12:31:27 +0000 |
| commit | 0ed4ab2d1bf959703c6cf897b127b6ffb38dc0db (patch) | |
| tree | 28568d24dc50bb0baa9957b895deb72e183997b9 /src/zabbix_agent | |
| parent | bacd714155a4829cb720c73474cfbf655fb5fe94 (diff) | |
| download | zabbix-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.c | 4 | ||||
| -rw-r--r-- | src/zabbix_agent/zabbix_agent.c | 2 | ||||
| -rw-r--r-- | src/zabbix_agent/zabbix_agentd.c | 2 |
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) |
