Преглед на файлове

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 години
родител
ревизия
1083bb9a47
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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;