From 135075b17c50105b15a92152e370444eba5751f7 Mon Sep 17 00:00:00 2001 From: Ken Gaillot Date: Jan 22 2021 12:12:41 +0000 Subject: Refactor: fencer: use new resource parameters function --- diff --git a/daemons/fenced/pacemaker-fenced.c b/daemons/fenced/pacemaker-fenced.c index 5c2cc3a..5274d96 100644 --- a/daemons/fenced/pacemaker-fenced.c +++ b/daemons/fenced/pacemaker-fenced.c @@ -642,6 +642,7 @@ static void cib_device_update(pe_resource_t *rsc, pe_working_set_t *data_set) /* Our node is allowed, so update the device information */ int rc; xmlNode *data; + GHashTable *rsc_params = NULL; GHashTableIter gIter; stonith_key_value_t *params = NULL; @@ -650,12 +651,12 @@ static void cib_device_update(pe_resource_t *rsc, pe_working_set_t *data_set) const char *rsc_provides = NULL; crm_debug("Device %s is allowed on %s: score=%d", rsc->id, stonith_our_uname, node->weight); - get_rsc_attributes(rsc->parameters, rsc, node, data_set); + rsc_params = pe_rsc_params(rsc, node, data_set); get_meta_attributes(rsc->meta, rsc, node, data_set); rsc_provides = g_hash_table_lookup(rsc->meta, PCMK_STONITH_PROVIDES); - g_hash_table_iter_init(&gIter, rsc->parameters); + g_hash_table_iter_init(&gIter, rsc_params); while (g_hash_table_iter_next(&gIter, (gpointer *) & name, (gpointer *) & value)) { if (!name || !value) { continue;