float max_pri = rsc_lh->effective_priority; 
int max_pri = rsc_lh->effective_priority; 
void native_rsc_colocation_rh_must(resource_t *rsc_lh, gboolean update_lh,				   resource_t *rsc_rh, gboolean update_rh){	native_variant_data_t *native_data_lh = NULL;	native_variant_data_t *native_data_rh = NULL;	gboolean do_merge = FALSE;	GListPtr old_list = NULL;	GListPtr merged_node_list = NULL;	float max_pri = rsc_lh->effective_priority;	if(max_pri < rsc_rh->effective_priority) {		max_pri = rsc_rh->effective_priority;	}	rsc_lh->effective_priority = max_pri;	rsc_rh->effective_priority = max_pri;		get_native_variant_data(native_data_lh, rsc_lh);	get_native_variant_data(native_data_rh, rsc_rh);	if(native_data_lh->color && native_data_rh->color) {		do_merge = TRUE;		merged_node_list = node_list_and(			native_data_lh->color->details->candidate_nodes,			native_data_rh->color->details->candidate_nodes, TRUE);				} else if(native_data_lh->color) {		do_merge = TRUE;		merged_node_list = node_list_and(			native_data_lh->color->details->candidate_nodes,			native_data_rh->allowed_nodes, TRUE);	} else if(native_data_rh->color) {		do_merge = TRUE;		merged_node_list = node_list_and(			native_data_lh->allowed_nodes,			native_data_rh->color->details->candidate_nodes, TRUE);	}			if(update_lh && rsc_rh != rsc_lh) {		CRM_DEV_ASSERT(native_data_lh->color != native_data_rh->color);		crm_free(native_data_lh->color);		rsc_lh->runnable      = rsc_rh->runnable;		rsc_lh->provisional   = rsc_rh->provisional;		native_data_lh->color = copy_color(native_data_rh->color);	}	if(update_rh && rsc_rh != rsc_lh) {		CRM_DEV_ASSERT(native_data_lh->color != native_data_rh->color);		crm_free(native_data_rh->color);		rsc_rh->runnable      = rsc_lh->runnable;		rsc_rh->provisional   = rsc_lh->provisional;		native_data_rh->color = copy_color(native_data_lh->color);	}	if((update_rh || update_lh) && do_merge) {		crm_debug_4("Merging candidate nodes");		old_list = native_data_rh->color->details->candidate_nodes;		native_data_rh->color->details->candidate_nodes = merged_node_list;		pe_free_shallow(old_list);	}			crm_debug_4("Finished processing pecs_must constraint");}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/ddaedc3752658d746e7f54aef2f182036b9a32e9/native.c/buggy/crm/pengine/native.c