mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-13 07:45:26 +00:00
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:
parent
c497958ce9
commit
d9f1667944
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user