rem: if (is_myself(&puri.host, puri.port_no))
add: if (is_myself(&_m->parsed_uri.host, _m->parsed_uri.port_no)) {
context: int loose_route(struct sip_msg* _m, char* _s1, char* _s2){	struct sip_uri puri;	if (find_first_route(_m) != 0) {		DBG("loose_route(): There is no Route HF\n");		return -1;	}			if (parse_uri(_m->first_line.u.request.uri.s, _m->first_line.u.request.uri.len, &puri) < 0) {		LOG(L_ERR, "loose_route(): Error while parsing Request URI\n");		return -1;	}#ifdef ENABLE_USER_CHECK	if (is_myself(&puri.user, &puri.host, puri.port_no))#else	if (is_myself(&puri.host, puri.port_no))#endif	{		if (route_after_strict(_m, &puri) < 0) {			LOG(L_ERR, "loose_route(): Error in route_after_strict\n");			return -1;		}	} else {		if (route_after_loose(_m) < 0) {			LOG(L_ERR, "loose_route(): Error in route_after_loose\n");			return -1;		}	}	return 1;}