summaryrefslogtreecommitdiffstats
path: root/src/zabbix_server/pinger/pinger.c
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-25 15:56:33 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-25 15:56:33 +0000
commitf34eb9596b1831eff096a3518097a1edb18ccff0 (patch)
treefb58f192c886cced768c88deb20247f410d63c09 /src/zabbix_server/pinger/pinger.c
parent5e31f8a01e418799fb7840db0abfd36c8b5281f8 (diff)
downloadzabbix-f34eb9596b1831eff096a3518097a1edb18ccff0.tar.gz
zabbix-f34eb9596b1831eff096a3518097a1edb18ccff0.tar.xz
zabbix-f34eb9596b1831eff096a3518097a1edb18ccff0.zip
- added "SET_<TYPE>_RESULT" macross (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@2369 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_server/pinger/pinger.c')
-rw-r--r--src/zabbix_server/pinger/pinger.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/zabbix_server/pinger/pinger.c b/src/zabbix_server/pinger/pinger.c
index aae68fbf..6547e6b7 100644
--- a/src/zabbix_server/pinger/pinger.c
+++ b/src/zabbix_server/pinger/pinger.c
@@ -336,11 +336,13 @@ static int do_ping(void)
if(0 == alive)
{
init_result(&value);
- value.type |= AR_DOUBLE;
-
- value.dbl = (double)0;
+
+ SET_DBL_RESULT(&value, 0);
+
process_value(SERVER_ICMPPING_KEY,ip,&value);
- value.dbl = (double)0;
+
+ SET_DBL_RESULT(&value, 0);
+
process_value(SERVER_ICMPPINGSEC_KEY,ip,&value);
free_result(&value);
@@ -348,11 +350,13 @@ static int do_ping(void)
else
{
init_result(&value);
- value.type |= AR_DOUBLE;
- value.dbl = (double)1;
+ SET_DBL_RESULT(&value, 0);
+
process_value(SERVER_ICMPPING_KEY,ip,&value);
- value.dbl = (double)(mseconds/1000);
+
+ SET_DBL_RESULT(&value, mseconds/1000);
+
process_value(SERVER_ICMPPINGSEC_KEY,ip,&value);
free_result(&value);
}