From: Anthony Minessale Date: Wed, 27 Nov 2013 16:20:29 +0000 (-0600) Subject: FS-6005 --resolve X-Git-Tag: v1.4.1~2^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbe1fe1a31cdb555fbf71b4669e8b6d8b1548ebb;p=thirdparty%2Ffreeswitch.git FS-6005 --resolve --- diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index bd0253e8c0..f36394da87 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Fri Oct 25 23:51:29 CDT 2013 +Wed Nov 27 10:20:13 CST 2013 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 9b862415a3..f0b4d35d58 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c +++ b/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c @@ -270,8 +270,10 @@ void nua_session_usage_remove(nua_handle_t *nh, ss->ss_reporting = 0; } - if (cr == du->du_cr && cr->cr_orq) + if (cr == du->du_cr && cr->cr_orq) { + nua_client_request_unref(cr); continue; + } if (cr->cr_status < 200) { nua_stack_event(nh->nh_nua, nh,