summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip/sip_transport.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-12-14 17:18:16 +0000
committerBenny Prijono <bennylp@teluu.com>2007-12-14 17:18:16 +0000
commitca16e03cc16528b821b145fb4f91cc8f2e845fa9 (patch)
tree4ebc0d3804358b5f7e3908e6304bd00cfd070e73 /pjsip/src/pjsip/sip_transport.c
parentf09f4aed991346da94932e8937af9a7e7763b1e8 (diff)
Fixed case when tdata is NULL pjsip_tx_data_get_info()
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1631 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip/sip_transport.c')
-rw-r--r--pjsip/src/pjsip/sip_transport.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/pjsip/src/pjsip/sip_transport.c b/pjsip/src/pjsip/sip_transport.c
index 9ced7988..2f6db388 100644
--- a/pjsip/src/pjsip/sip_transport.c
+++ b/pjsip/src/pjsip/sip_transport.c
@@ -475,13 +475,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);