Thu Apr 24 11:49:57 EDT 2008 first.last@nokia.com

* nua_session.c: fix in session activation by Jussi Mutanen



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8286 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris 2008-05-07 12:27:30 +00:00
parent c497958ce9
commit d9f1667944

View File

@ -2202,11 +2202,11 @@ int nua_invite_server_respond(nua_server_request_t *sr, tagi_t const *tags)
}
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;