[Freeswitch-svn] [commit] r8286 - freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/nua
Freeswitch SVN
mikej at freeswitch.org
Wed May 7 08:27:30 EDT 2008
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 at 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;
More information about the Freeswitch-svn
mailing list