From f8450544f03d2b1381fc8ffb3d57d0565662dd5a Mon Sep 17 00:00:00 2001
From: Alexandre Savard <alexandresavard@alexandresavard-desktop.(none)>
Date: Wed, 11 Nov 2009 09:11:06 -0500
Subject: [PATCH] [#2383] Save ip 2 ip network interface parameters in config

---
 sflphone-common/src/dbus/configurationmanager.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/sflphone-common/src/dbus/configurationmanager.cpp b/sflphone-common/src/dbus/configurationmanager.cpp
index 3975ab5dec..d9f284cb9d 100644
--- a/sflphone-common/src/dbus/configurationmanager.cpp
+++ b/sflphone-common/src/dbus/configurationmanager.cpp
@@ -94,6 +94,16 @@ ConfigurationManager::setIp2IpDetails (const std::map< std::string, std::string
     std::map<std::string, std::string> map_cpy = details;
     std::map<std::string, std::string>::iterator it;
 
+    it = map_cpy.find (LOCAL_ADDRESS);
+    if (it != details.end()) {
+        Manager::instance().setConfig (IP2IP_PROFILE, LOCAL_ADDRESS, it->second);
+    }
+
+    it = map_cpy.find(LOCAL_PORT);
+    if (it != details.end()) {
+        Manager::instance().setConfig (IP2IP_PROFILE, LOCAL_PORT, it->second);
+    }
+
     it = map_cpy.find (SRTP_ENABLE);
 
     if (it != details.end()) {
-- 
GitLab