Module: sems Branch: master Commit: 0bd5b002135a15a731220bf4f4fd5783d13292a8 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0bd5b002135a15a731220bf4f4fd5783d13292a8
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Thu Feb 10 01:18:28 2011 +0100 session processing status=disconnected on exception --- core/AmSession.cpp | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/AmSession.cpp b/core/AmSession.cpp index 28b8e3e..831334e 100644 --- a/core/AmSession.cpp +++ b/core/AmSession.cpp @@ -431,8 +431,11 @@ bool AmSession::processingCycle() { switch (processing_status) { case SESSION_PROCESSING_EVENTS: { - if (!processEventsCatchExceptions()) - return false; // exception occured, stop processing + if (!processEventsCatchExceptions()) { + // exception occured, stop processing + processing_status = SESSION_ENDED_DISCONNECTED; + return false; + } int dlg_status = dlg.getStatus(); bool s_stopped = sess_stopped.get(); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
