From: Anthony Minessale Date: Wed, 12 Nov 2014 19:09:23 +0000 (-0600) Subject: FS-6890 #comment please test X-Git-Tag: v1.4.14~2^2~16 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=87a4670d16226557f75982544e419668368ebab9;p=thirdparty%2Ffreeswitch.git FS-6890 #comment please test --- diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 169ce799b0..d3d7dac4b3 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Wed Nov 5 09:25:53 CST 2014 +Wed Nov 12 13:07:56 CST 2014 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 933d76249e..d9261324d5 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c +++ b/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c @@ -1549,10 +1549,12 @@ static void nua_session_usage_refresh(nua_handle_t *nh, nua_client_request_in_progress(cr)) return; + if (ds->ds_cr) return; /* request queued */ + /* UPDATE has been queued */ - for (cr = ds->ds_cr; cr; cr = cr->cr_next) - if (cr->cr_method == sip_method_update) - return; + //for (cr = ds->ds_cr; cr; cr = cr->cr_next) + //if (cr->cr_method == sip_method_update) + // return; /* INVITE or UPDATE in progress on server side */ for (sr = ds->ds_sr; sr; sr = sr->sr_next)