Module: sems
Branch: master
Commit: 921ef33b94c0f19e19b16576518b6fa589624b87
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=921ef33b94c0f19e19b16576518b6fa589624b87

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Wed Apr 18 11:24:35 2012 +0200

b/f: remove session container dlg link when subscription terminates

---

 core/AmSipSubscriptionContainer.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/core/AmSipSubscriptionContainer.cpp 
b/core/AmSipSubscriptionContainer.cpp
index 008b603..5e1fa7d 100644
--- a/core/AmSipSubscriptionContainer.cpp
+++ b/core/AmSipSubscriptionContainer.cpp
@@ -130,6 +130,7 @@ void _AmSipSubscriptionContainer::onEvent(AmEvent* event) {
       DBG("subscription '%s' terminated - removing\n", 
it->second->getDescription().c_str());
       delete it->second;
       subscriptions.erase(it);
+      AmEventDispatcher::instance()->delEventQueue(ltag);
     }
     subscriptions_mut.unlock();
     return;
@@ -154,6 +155,7 @@ void _AmSipSubscriptionContainer::onEvent(AmEvent* event) {
       DBG("subscription '%s' terminated - removing\n", 
it->second->getDescription().c_str());
       delete it->second;
       subscriptions.erase(it);
+      AmEventDispatcher::instance()->delEventQueue(ltag);
     }
     subscriptions_mut.unlock();
     return;

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to