summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--channels/chan_sip.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 3668c253b..b0fd1edf3 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -27596,11 +27596,9 @@ int get_address_family_filter(unsigned int transport)
if ((transport == SIP_TRANSPORT_UDP) || !transport) {
addr = &bindaddr;
- }
- else if (transport == SIP_TRANSPORT_TCP) {
+ } else if (transport == SIP_TRANSPORT_TCP || transport == SIP_TRANSPORT_WS) {
addr = &sip_tcp_desc.local_address;
- }
- else if (transport == SIP_TRANSPORT_TLS) {
+ } else if (transport == SIP_TRANSPORT_TLS || transport == SIP_TRANSPORT_WSS) {
addr = &sip_tls_desc.local_address;
}