diff --git a/sflphone-client-gnome/src/actions.c b/sflphone-client-gnome/src/actions.c index 5239c0d38885d98c9ec8fc718ecd88f159484d8c..1d52bcf2a268a7dccaaeafe8579ef98942bdc84a 100644 --- a/sflphone-client-gnome/src/actions.c +++ b/sflphone-client-gnome/src/actions.c @@ -1415,12 +1415,12 @@ sflphone_call_state_changed( callable_obj_t * c, const gchar * description, cons } -void sflphone_get_interface_addr_from_name(char *iface_name) { +void sflphone_get_interface_addr_from_name(char *iface_name, char **iface_addr) { struct ifreq ifr; int fd; int err; - static char iface_addr[18]; + // static char iface_addr[18]; char *tmp_addr; struct sockaddr_in *saddr_in; @@ -1443,9 +1443,7 @@ void sflphone_get_interface_addr_from_name(char *iface_name) { tmp_addr = (char *)addr_in; - snprintf(iface_addr, sizeof(iface_addr), "%d.%d.%d.%d", + snprintf(*iface_addr, sizeof(*iface_addr), "%d.%d.%d.%d", UC(tmp_addr[0]), UC(tmp_addr[1]), UC(tmp_addr[2]), UC(tmp_addr[3])); - printf("************************************* %s ****************************\n", iface_addr); } - diff --git a/sflphone-common/src/sip/sipvoiplink.cpp b/sflphone-common/src/sip/sipvoiplink.cpp index fcb88cec6248c920680b99f40ee8be0fab9182ab..b79f05197c11a08df129821077d79cbc61fde147 100644 --- a/sflphone-common/src/sip/sipvoiplink.cpp +++ b/sflphone-common/src/sip/sipvoiplink.cpp @@ -2609,8 +2609,8 @@ pj_status_t SIPVoIPLink::createTlsTransport(const AccountID& accountID, std::str // Update TLS settings for account registration using the default listeners // Pjsip does not allow to create multiple listener - pjsip_tpmgr *mgr = pjsip_endpt_get_tpmgr(_endpt); - pjsip_tls_listener_update_settings(_endpt, _pool, mgr, _localTlsListener, account->getTlsSetting()); + // pjsip_tpmgr *mgr = pjsip_endpt_get_tpmgr(_endpt); + // pjsip_tls_listener_update_settings(_endpt, _pool, mgr, _localTlsListener, account->getTlsSetting()); // Create a new TLS connection from TLS listener pjsip_transport *tls;