Forráskód Böngészése

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

- required by RFC3581, section 4.
Daniel-Constantin Mierla 11 éve
szülő
commit
a1e96cbd5a
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      msg_translator.c

+ 1 - 1
msg_translator.c

@@ -257,7 +257,7 @@ int received_test( struct sip_msg *msg )
 {
 {
 	int rcvd;
 	int rcvd;
 
 
-	rcvd=msg->via1->received
+	rcvd=msg->via1->received || msg->via1->rport
 			|| check_via_address(&msg->rcv.src_ip, &msg->via1->host,
 			|| check_via_address(&msg->rcv.src_ip, &msg->via1->host,
 							msg->via1->port, received_dns);
 							msg->via1->port, received_dns);
 	return rcvd;
 	return rcvd;