From ca16e03cc16528b821b145fb4f91cc8f2e845fa9 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Fri, 14 Dec 2007 17:18:16 +0000 Subject: 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 --- pjsip/src/pjsip/sip_transport.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'pjsip/src') 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); -- cgit v1.2.3