Module: sems Branch: rco/offer_answer Commit: 40d068abcfd24d4d79492f2b34de43a90e589617 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=40d068abcfd24d4d79492f2b34de43a90e589617
Author: Raphael Coeffic <[email protected]> Committer: Raphael Coeffic <[email protected]> Date: Thu Jul 8 16:04:41 2010 +0200 bug fix following commit 04d9fe087b46bc1ee64ebcf56c35fe16a501e4d2 --- core/AmSessionContainer.cpp | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/core/AmSessionContainer.cpp b/core/AmSessionContainer.cpp index 4636e71..5099a24 100644 --- a/core/AmSessionContainer.cpp +++ b/core/AmSessionContainer.cpp @@ -194,12 +194,10 @@ AmSession* AmSessionContainer::startSessionUAC(AmSipRequest& req, const string& AmSession* session = NULL; try { - if((session = createSession(req, app_name, session_params)) != 0) { + if((session = createSession(req, app_name, session_params)) != 0) { session->dlg.initFromLocalRequest(req); session->setCallgroup(req.from_tag); - - session->setNegotiateOnReply(true); - + if (!addSession("","",req.from_tag,session)) { ERROR("adding session to session container\n"); delete session; @@ -364,9 +362,9 @@ AmSession* AmSessionContainer::createSession(AmSipRequest& req, AmSessionFactory* session_factory = NULL; if(!app_name.empty()) - AmPlugIn::instance()->getFactory4App(app_name); + session_factory = AmPlugIn::instance()->getFactory4App(app_name); else - AmPlugIn::instance()->findSessionFactory(req); + session_factory = AmPlugIn::instance()->findSessionFactory(req); if(!session_factory) { _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
