diff -r 47c60248ea0f crm_mon.c --- a/crm_mon.c Mon Feb 17 13:54:11 2014 +0900 +++ b/crm_mon.c Mon Feb 17 13:55:32 2014 +0900 @@ -959,7 +959,7 @@ } if (safe_str_eq(type, "ping") || safe_str_eq(type, "pingd")) { - const char *name = g_hash_table_lookup(rsc->parameters, "name"); + const char *name = g_hash_table_lookup(rsc->meta, "name"); if (name == NULL) { name = "pingd"; @@ -970,8 +970,8 @@ int host_list_num = 0; int expected_score = 0; int value = crm_parse_int(attrvalue, "0"); - const char *hosts = g_hash_table_lookup(rsc->parameters, "host_list"); - const char *multiplier = g_hash_table_lookup(rsc->parameters, "multiplier"); + const char *hosts = g_hash_table_lookup(rsc->meta, "host_list"); + const char *multiplier = g_hash_table_lookup(rsc->meta, "multiplier"); if(hosts) { char **host_list = g_strsplit(hosts, " ", 0);