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;