if(safe_str_eq(value, rsc->id)) { call_id = GPOINTER_TO_INT(key);  if(call_id > 0) { crm_debug("Stopping recurring op %d for %s", call_id, rsc->id); rsc->ops->cancel_op(rsc, call_id); 
struct recurring_op_s *op = (struct recurring_op_s*)value;  if(safe_str_eq(op->rsc_id, rsc->id)) { if(op->call_id > 0) { crm_debug("Stopping recurring op %d for %s (%s)", op->call_id, rsc->id, (char*)key); rsc->ops->cancel_op(rsc, op->call_id); 
stop_recurring_action(gpointer key, gpointer value, gpointer user_data){	int call_id = 0;	lrm_rsc_t *rsc = user_data;	if(safe_str_eq(value, rsc->id)) {		call_id = GPOINTER_TO_INT(key);				if(call_id > 0) {			crm_debug("Stopping recurring op %d for %s",				  call_id, rsc->id);			rsc->ops->cancel_op(rsc, call_id);					} else {			crm_err("Invalid call_id %d for %s", call_id, rsc->id);			/* TODO: we probably need to look up the LRM to find it */		}	}}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/25340f7b09c515d3851bffc290eebce8e6f19d88/lrm.c/buggy/crm/crmd/lrm.c