diff -urNp a/tools/pingd.c b/tools/pingd.c --- a/tools/pingd.c 2009-03-03 00:45:58.000000000 +0900 +++ b/tools/pingd.c 2009-03-03 16:15:29.000000000 +0900 @@ -33,8 +33,8 @@ #include #include -#include +#include #include #include @@ -1051,7 +1051,7 @@ main(int argc, char **argv) attr_dampen = crm_get_msec(optarg); break; case 'i': - re_ping_interval = crm_get_msec(optarg) / 1000; + re_ping_interval = crm_get_msec(optarg); break; case 'n': pings_per_host = crm_atoi(optarg, NULL); @@ -1121,7 +1121,7 @@ main(int argc, char **argv) if(stand_alone) { stand_alone_ping(NULL); - g_timeout_add_seconds(re_ping_interval, stand_alone_ping, NULL); + g_timeout_add(re_ping_interval, stand_alone_ping, NULL); } g_main_run(mainloop);