summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip/sip_transport.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-10-31 13:28:08 +0000
committerBenny Prijono <bennylp@teluu.com>2007-10-31 13:28:08 +0000
commitef040a9c543b0b51e0f278ebb7a3e6a9588e9b83 (patch)
tree48055d526b8ebf7c313fe7a61cfd101c528e5e8c /pjsip/src/pjsip/sip_transport.c
parentc25863d18e273d92f61550f7dccf9a54c81dd9b8 (diff)
Ticket #407: keep-alive for UDP transports in PJSUA-LIB
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1536 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip/sip_transport.c')
-rw-r--r--pjsip/src/pjsip/sip_transport.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/pjsip/src/pjsip/sip_transport.c b/pjsip/src/pjsip/sip_transport.c
index 1ac9f6ff..11191c54 100644
--- a/pjsip/src/pjsip/sip_transport.c
+++ b/pjsip/src/pjsip/sip_transport.c
@@ -417,12 +417,12 @@ static char *get_msg_info(pj_pool_t *pool, const char *obj_name,
PJ_DEF(char*) pjsip_tx_data_get_info( pjsip_tx_data *tdata )
{
- if (tdata==NULL || tdata->msg==NULL)
- return "NULL";
-
if (tdata->info)
return tdata->info;
+ if (tdata==NULL || tdata->msg==NULL)
+ return "NULL";
+
pj_lock_acquire(tdata->lock);
tdata->info = get_msg_info(tdata->pool, tdata->obj_name, tdata->msg);
pj_lock_release(tdata->lock);
@@ -653,6 +653,8 @@ PJ_DEF(pj_status_t) pjsip_tpmgr_send_raw(pjsip_tpmgr *mgr,
return status;
}
+ tdata->info = "raw";
+
/* Add reference counter. */
pjsip_tx_data_add_ref(tdata);
}