From 7bd9a86bfbbcb005600d13f1dc61d4bb67e00f85 Mon Sep 17 00:00:00 2001
From: llea <llea>
Date: Fri, 8 Jul 2005 19:49:04 +0000
Subject: [PATCH] Add return test

---
 CHANGES         |  2 +-
 ChangeLog       |  1 +
 src/manager.cpp | 12 +++++++++---
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/CHANGES b/CHANGES
index 7893929bb7..26d6b6057d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,7 +1,7 @@
 
 SFLphone (0.4) / 2005-07-06
+	* Cleanup code
 	* Add autotools support
-	* Test on iMac with Ubuntu: Ok
 	* Handle CANCEL method
 	* PortAudio replace OSS and ALSA devices choice
 	* Add PortAudioCpp to make easy use of RingBuffer object for audio callback 
diff --git a/ChangeLog b/ChangeLog
index 9828436f59..162951436f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 Laurielle LEA (8 July 2005) version 0.4
 - Stop program when error opening skin file
 - Divide toggle() of qtguimainwindow.cpp in small functions
+- Add return test
 
 Laurielle LEA (7 July 2005) version 0.4
 - Cleanup audiortp.cpp
diff --git a/src/manager.cpp b/src/manager.cpp
index 79c799efce..b59f8a3297 100644
--- a/src/manager.cpp
+++ b/src/manager.cpp
@@ -132,7 +132,10 @@ Manager::init (void)
 	_voIPLinkVector->at(DFT_VOIP_LINK)->init();
 	if (get_config_fields_int(SIGNALISATION, AUTO_REGISTER) == YES and 
 			_exist == 1) {
-		registerVoIPLink();
+		if (registerVoIPLink() != 1) {
+			_debug("Registration failed\n");
+            displayErrorText("Check your configuration fields");
+		}
 	} 
 }
 
@@ -404,8 +407,11 @@ Manager::saveConfig (void)
 int 
 Manager::registerVoIPLink (void)
 {
-	_voIPLinkVector->at(DFT_VOIP_LINK)->setRegister();
-	return 1;
+	if (_voIPLinkVector->at(DFT_VOIP_LINK)->setRegister() == 0) {
+		return 1;
+	} else {
+		return 0;
+	}
 }
 
 int 
-- 
GitLab