rem: if(msg->to==NULL && parse_headers(msg, HDR_TO, 0)==-1)
add: if(msg->to==NULL && ((parse_headers(msg, HDR_TO, 0)==-1) || (msg->to==NULL)) )
context: static int xl_get_to_tag(struct sip_msg* msg, str* res){	if(msg==NULL || res==NULL)		return -1;	if(msg->to==NULL && parse_headers(msg, HDR_TO, 0)==-1)	{		LOG(L_ERR, "XLOG: xl_get_to: ERROR cannot parse TO header\n");		return xl_get_null(msg, res);	}		if (get_to(msg)->tag_value.len <= 0) 		return xl_get_null(msg, res);		res->s = get_to(msg)->tag_value.s;	res->len = get_to(msg)->tag_value.len;	return 0;}