From a0b8810d89997f36883e489da5b8b6520c2714be Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Fri, 15 May 2009 15:57:37 +0000 Subject: [PATCH] Tue May 12 13:07:45 CDT 2009 Pekka Pessi * nua_session.c: check dialog usage before using it in nua_update_server_respond() Ignore-this: 543e8d6d999a5a4d54600f1dbdfb1444 Coverity issue 7312. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13328 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/sofia-sip/.update | 2 +- libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index cc7c7d22c7..fa82073083 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Fri May 15 10:54:18 CDT 2009 +Fri May 15 10:57:19 CDT 2009 diff --git a/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c b/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c index fa9dbe6087..90f69d361d 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c +++ b/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c @@ -3543,7 +3543,7 @@ int nua_update_server_respond(nua_server_request_t *sr, tagi_t const *tags) } } - if (200 <= sr->sr_status && sr->sr_status < 300) { + if (ss && 200 <= sr->sr_status && sr->sr_status < 300) { session_timer_preferences(ss->ss_timer, sip, NH_PGET(nh, supported), @@ -3552,7 +3552,7 @@ int nua_update_server_respond(nua_server_request_t *sr, tagi_t const *tags) NH_PGET(nh, refresher), NH_PGET(nh, min_se)); - if (ss && session_timer_is_supported(ss->ss_timer)) { + if (session_timer_is_supported(ss->ss_timer)) { nua_server_request_t *sr0; int uas;