[sr-dev] git:master:8a678c24: core: main - set default send tcp sockets to tls if no tcp is available
Daniel-Constantin Mierla
miconda at gmail.com
Wed Sep 11 12:47:28 CEST 2019
Module: kamailio
Branch: master
Commit: 8a678c244aa34cf352fb614693c6e6d505ce2dfe
URL: https://github.com/kamailio/kamailio/commit/8a678c244aa34cf352fb614693c6e6d505ce2dfe
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2019-09-11T12:05:18+02:00
core: main - set default send tcp sockets to tls if no tcp is available
---
Modified: src/main.c
---
Diff: https://github.com/kamailio/kamailio/commit/8a678c244aa34cf352fb614693c6e6d505ce2dfe.diff
Patch: https://github.com/kamailio/kamailio/commit/8a678c244aa34cf352fb614693c6e6d505ce2dfe.patch
---
diff --git a/src/main.c b/src/main.c
index ba64af67db..5af5284c55 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1567,12 +1567,20 @@ int main_loop(void)
/* get first ipv4/ipv6 socket*/
if ((si->address.af==AF_INET)&&
((sendipv4_tls==0) ||
- (sendipv4_tls->flags&(SI_IS_LO|SI_IS_MCAST))))
+ (sendipv4_tls->flags&(SI_IS_LO|SI_IS_MCAST)))) {
sendipv4_tls=si;
+ if(sendipv4_tcp==0) {
+ sendipv4_tcp=si;
+ }
+ }
if( ((sendipv6_tls==0) ||
(sendipv6_tls->flags&(SI_IS_LO|SI_IS_MCAST))) &&
- (si->address.af==AF_INET6))
+ (si->address.af==AF_INET6)) {
sendipv6_tls=si;
+ if(sendipv6_tcp==0) {
+ sendipv6_tcp=si;
+ }
+ }
}
}
#endif /* USE_TLS */
More information about the sr-dev
mailing list