choose_fencer( stonith_node, node, resources); 
choose_fencer(stonith_node, node, resources); 
stage6(GListPtr *actions, GListPtr *action_constraints,       GListPtr nodes, GListPtr resources){	int lpc = 0;	action_t *down_node = NULL;	action_t *stonith_node = NULL;	slist_iter(		node, node_t, nodes, lpc,		if(node->details->shutdown) {			crm_warn("Scheduling Node %s for shutdown",				 node->details->uname);						down_node = action_new(NULL,shutdown_crm);			down_node->node     = node;			down_node->runnable = TRUE;			down_node->optional = FALSE;						*actions = g_list_append(*actions, down_node);						shutdown_constraints(				node, down_node, action_constraints);					}		if(node->details->unclean) {			crm_warn("Scheduling Node %s for STONITH",				 node->details->uname);			stonith_node = action_new(NULL,stonith_op);			stonith_node->runnable = TRUE;			stonith_node->optional = FALSE;			choose_fencer(				stonith_node, node, resources);			set_xml_property_copy(stonith_node->args,					      "target", node->details->uname);						if(stonith_node->node == NULL) {				/*stonith_node->runnable = FALSE; */			}						if(down_node != NULL) {				down_node->failure_is_fatal = FALSE;			}						*actions = g_list_append(*actions, stonith_node);						stonith_constraints(node, stonith_node, down_node,					    action_constraints);		}		);	return TRUE;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/0fb7d17a7812eec11c1d9d8e794e9b9d6303b520/stages.c/clean/crm/pengine/stages.c