From 87a4670d16226557f75982544e419668368ebab9 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 12 Nov 2014 13:09:23 -0600 Subject: [PATCH] FS-6890 #comment please test --- libs/sofia-sip/.update | 2 +- libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) 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)