diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index 2a701b90a7..31d3ffa3e9 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Fri May 15 10:49:56 CDT 2009 +Fri May 15 10:51:24 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 5c099e4ab6..4bc091c215 100644 --- a/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c +++ b/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c @@ -1885,8 +1885,8 @@ static int nua_prack_client_report(nua_client_request_t *cr, } if (acked && - du->du_cr->cr_method == sip_method_invite && - nua_client_is_queued(du->du_cr)) { + nua_client_is_queued(du->du_cr) && + du->du_cr->cr_method == sip_method_invite) { /* New INVITE was queued - do not send UPDATE */ } else if (ss->ss_update_needed && 200 <= status && status < 300 &&