From 200f391a5150910e39b10e9a251b5e3fb2374b6e Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 14 May 2012 11:04:46 +0000 Subject: Re #1509: backported r4112-4121 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4122 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua-lib/pjsua_core.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'pjsip/src') diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c index 02809efb..1e4bc7ff 100644 --- a/pjsip/src/pjsua-lib/pjsua_core.c +++ b/pjsip/src/pjsua-lib/pjsua_core.c @@ -2194,7 +2194,7 @@ PJ_DEF(pj_status_t) pjsua_transport_get_info( pjsua_transport_id id, PJSUA_LOCK(); - if (pjsua_var.tpdata[id].type == PJSIP_TRANSPORT_UDP) { + if (t->type == PJSIP_TRANSPORT_UDP) { pjsip_transport *tp = t->data.tp; @@ -2215,7 +2215,9 @@ PJ_DEF(pj_status_t) pjsua_transport_get_info( pjsua_transport_id id, status = PJ_SUCCESS; - } else if (pjsua_var.tpdata[id].type == PJSIP_TRANSPORT_TCP) { + } else if (t->type == PJSIP_TRANSPORT_TCP || + t->type == PJSIP_TRANSPORT_TLS) + { pjsip_tpfactory *factory = t->data.factory; @@ -2226,8 +2228,10 @@ PJ_DEF(pj_status_t) pjsua_transport_get_info( pjsua_transport_id id, info->id = id; info->type = t->type; - info->type_name = pj_str("TCP"); - info->info = pj_str("TCP transport"); + info->type_name = (t->type==PJSIP_TRANSPORT_TCP)? pj_str("TCP"): + pj_str("TLS"); + info->info = (t->type==PJSIP_TRANSPORT_TCP)? pj_str("TCP transport"): + pj_str("TLS transport"); info->flag = factory->flag; info->addr_len = sizeof(factory->local_addr); info->local_addr = factory->local_addr; -- cgit v1.2.3