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

Author: Raphael Coeffic <[email protected]>
Committer: Raphael Coeffic <[email protected]>
Date:   Mon Sep 26 00:08:33 2011 +0200

fixes fbc489ba01863c28a068cf2753ac549f23e229dd.

---

 apps/announce_transfer/AnnounceTransfer.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/apps/announce_transfer/AnnounceTransfer.cpp 
b/apps/announce_transfer/AnnounceTransfer.cpp
index 81c6887..08b1836 100644
--- a/apps/announce_transfer/AnnounceTransfer.cpp
+++ b/apps/announce_transfer/AnnounceTransfer.cpp
@@ -189,8 +189,9 @@ void AnnounceTransferDialog::onSipRequest(const 
AmSipRequest& req)
 }
 
 void AnnounceTransferDialog::onSipReply(const AmSipReply& rep, 
AmSipDialog::Status old_dlg_status) {
+  AmSipTransaction* trans = dlg.getUACTrans(rep.cseq);
   if ((status==Transfering ||status==Hangup)  && 
-      dlg.get_uac_trans_method(rep.cseq) == "REFER") {
+      trans && trans->method == "REFER") {
     if (rep.code >= 300) {
       DBG("refer not accepted, stop session.\n");
       dlg.bye();

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

Reply via email to