From e5d7df2437cbad8e97593d6ad199ca6a5d21d86f Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Fri, 18 Jul 2014 06:19:55 +0000 Subject: Misc (re #1751): Fixed missing initialization in pjsua2 TlsConfig::toPj() and TransportConfig::toPj() may cause transport creation failure (thanks Sneha Bansal for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4880 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua2/siptypes.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pjsip/src/pjsua2/siptypes.cpp b/pjsip/src/pjsua2/siptypes.cpp index aca1f78b..f5e55ec2 100644 --- a/pjsip/src/pjsua2/siptypes.cpp +++ b/pjsip/src/pjsua2/siptypes.cpp @@ -157,6 +157,7 @@ TlsConfig::TlsConfig() pjsip_tls_setting TlsConfig::toPj() const { pjsip_tls_setting ts; + pjsip_tls_setting_default(&ts); ts.ca_list_file = str2Pj(this->CaListFile); ts.cert_file = str2Pj(this->certFile); @@ -260,6 +261,7 @@ void TransportConfig::fromPj(const pjsua_transport_config &prm) pjsua_transport_config TransportConfig::toPj() const { pjsua_transport_config tc; + pjsua_transport_config_default(&tc); tc.port = this->port; tc.port_range = this->portRange; -- cgit v1.2.3