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

Author: Raphael Coeffic <[email protected]>
Committer: Raphael Coeffic <[email protected]>
Date:   Tue Apr 24 11:07:46 2012 +0200

write allocated dynamic payload ID into the payload structure.

---

 core/AmPlugIn.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/core/AmPlugIn.cpp b/core/AmPlugIn.cpp
index 85c98ac..7ef4bb8 100644
--- a/core/AmPlugIn.cpp
+++ b/core/AmPlugIn.cpp
@@ -682,15 +682,15 @@ int AmPlugIn::addPayload(amci_payload_t* p)
       ERROR("payload id (%i) already supported\n",p->payload_id);
       return -1;
     }
-    payloads.insert(std::make_pair(p->payload_id,p));
-    id = p->payload_id;
   }
   else {
-    payloads.insert(std::make_pair(dynamic_pl,p));
-    id = dynamic_pl;
+    p->payload_id = dynamic_pl;
     dynamic_pl++;
   }
 
+  payloads.insert(std::make_pair(p->payload_id,p));
+  id = p->payload_id;
+
   for (i = 0; i < AmConfig::CodecOrder.size(); i++) {
       if (p->name == AmConfig::CodecOrder[i]) break;
   }

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

Reply via email to