From 18d44858a677120a050a207af8a172ba9febc2e4 Mon Sep 17 00:00:00 2001
From: Gerhard <info@tinned-software.net>
Date: Fri, 22 Aug 2014 19:28:09 +0200
Subject: [PATCH] fixed return code for multiple tunnels to check

---
 ssh-tunnel-manager.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ssh-tunnel-manager.sh b/ssh-tunnel-manager.sh
index 3ce032a..d052a79 100755
--- a/ssh-tunnel-manager.sh
+++ b/ssh-tunnel-manager.sh
@@ -309,6 +309,7 @@ case $COMMAND in
 			IDX_END=${#TUNNELS[@]}
 		fi
 
+		EXIT_CODE=0
 		for (( idx=$IDX_START; idx<$IDX_END; idx++ ));
 		do
 			# get the list of processs
@@ -318,7 +319,6 @@ case $COMMAND in
 			if [[ "$RESULT" -gt "0" ]]; then
 				echotime "STATUS - Status of Tunnel ID $idx is ... running"
 				echo "Status of Tunnel ID $idx is ... running"
-				EXIT_CODE=0
 			else
 				echotime "STATUS - Status of Tunnel ID $idx is ... NOT running"
 				echo "Status of Tunnel ID $idx is ... NOT running"
-- 
GitLab