Pārlūkot izejas kodu

core: add received parameter to via if rport parameter is present

- required by RFC3581, section 4.

(cherry picked from commit a1e96cbd5a3b43598c59cb50693e6b739801b804)
(cherry picked from commit 42897d422b60edeac393201326a3e71318445e62)
Daniel-Constantin Mierla 11 gadi atpakaļ
vecāks
revīzija
1083bb9a47
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      msg_translator.c

+ 1 - 1
msg_translator.c

@@ -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;