- required by RFC3581, section 4. (cherry picked from commit a1e96cbd5a3b43598c59cb50693e6b739801b804) (cherry picked from commit 42897d422b60edeac393201326a3e71318445e62)
@@ -261,7 +261,7 @@ int received_test( struct sip_msg *msg )
{
int rcvd;
- rcvd=msg->via1->received
+ rcvd=msg->via1->received || msg->via1->rport
|| check_via_address(&msg->rcv.src_ip, &msg->via1->host,
msg->via1->port, received_dns);
return rcvd;