*** empty log message ***

This commit is contained in:
Thomas Ries
2010-01-02 22:02:41 +00:00
parent 8a6da32065
commit 27dc69a5af

View File

@@ -1119,15 +1119,17 @@ int sip_find_direction(sip_ticket_t *ticket, int *urlidx) {
* Using iptables, you do a REDIRECT of outgoping SIP traffix of the * Using iptables, you do a REDIRECT of outgoping SIP traffix of the
* PBX to be passed to siproxd. * PBX to be passed to siproxd.
*/ */
sts=get_interface_ip(IF_INBOUND, &tmp_addr); if (type == DIRTYP_UNKNOWN) {
sts=get_interface_ip(IF_OUTBOUND, &tmp_addr2); sts=get_interface_ip(IF_INBOUND, &tmp_addr);
if ((htonl(from->sin_addr.s_addr) == INADDR_LOOPBACK) || sts=get_interface_ip(IF_OUTBOUND, &tmp_addr2);
(from->sin_addr.s_addr == tmp_addr.s_addr) || if ((htonl(from->sin_addr.s_addr) == INADDR_LOOPBACK) ||
(from->sin_addr.s_addr == tmp_addr2.s_addr)) { (from->sin_addr.s_addr == tmp_addr.s_addr) ||
if (MSG_IS_REQUEST(ticket->sipmsg)) { (from->sin_addr.s_addr == tmp_addr2.s_addr)) {
type=REQTYP_OUTGOING; if (MSG_IS_REQUEST(ticket->sipmsg)) {
} else { type=REQTYP_OUTGOING;
type=RESTYP_OUTGOING; } else {
type=RESTYP_OUTGOING;
}
} }
} }