[commit] r8286 - freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nua
Author: mikej Date: Wed May 7 08:27:30 2008 New Revision: 8286 Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c Log: Thu Apr 24 11:49:57 EDT 2008 first.last@nokia.com * nua_session.c: fix in session activation by Jussi Mutanen Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c (original) +++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nua/nua_session.c Wed May 7 08:27:30 2008 @@ -2202,11 +2202,11 @@ } else if (sr->sr_offer_recv && !sr->sr_answer_sent && early_answer) { /* Generate answer */ - if (soa_generate_answer(nh->nh_soa, NULL) >= 0) { - answer = 1; - soa_activate(nh->nh_soa, NULL); - /* signal that O/A answer sent (answer to invite) */ + if (soa_generate_answer(nh->nh_soa, NULL) >= 0 && + soa_activate(nh->nh_soa, NULL) >= 0) { + answer = 1; /* signal that O/A answer sent (answer to invite) */ } + /* We have an error! */ else if (sr->sr_status >= 200) { sip_warning_t *warning = NULL; int wcode;
participants (1)
-
Freeswitch SVN