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

Author: Juha Heinanen <[email protected]>
Committer: Juha Heinanen <[email protected]>
Date:   Fri Dec  7 13:45:11 2012 +0200

core: tried to fix infinite loops
- reported by void at onat.edu.ua

---

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

diff --git a/core/AmConfig.cpp b/core/AmConfig.cpp
index d3f6b70..425decf 100644
--- a/core/AmConfig.cpp
+++ b/core/AmConfig.cpp
@@ -894,6 +894,7 @@ int AmConfig::finalizeIPConfig()
        while(addr_it != it->addrs.end()) {
          if(Ifs[i].LocalIP == addr_it->addr)
            break;
+         addr_it++;
        }
        if(addr_it != it->addrs.end()) {
          Ifs[i].MediaIf = it->name;
@@ -906,6 +907,7 @@ int AmConfig::finalizeIPConfig()
        while(addr_it != it->addrs.end()) {
          if(Ifs[i].LocalSIPIP == addr_it->addr)
            break;
+         addr_it++;
        }
        if(addr_it != it->addrs.end()) {
          Ifs[i].SipIf = it->name;

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

Reply via email to