]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
IPsec: Fix showing tunnels as connecting when they are established bug-12101
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 Mar 2020 09:54:42 +0000 (09:54 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 Mar 2020 09:55:28 +0000 (09:55 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/index.cgi
html/cgi-bin/vpnmain.cgi

index bd6a02ef5ecbbce105348490d20a8e519148adc4..a8e22fbc291917d1267bbc3020cbb6b69a1716eb 100644 (file)
@@ -457,6 +457,7 @@ END
                                                if (($line =~ /\"$vpnconfig{$key}[1]\".*IPsec SA established/) || ($line =~/$vpnconfig{$key}[1]\{.*INSTALLED/ )){
                                                        $activecolor = $Header::colourgreen;
                                                        $activestatus = $Lang::tr{'capsopen'};
+                                                       last;
                                                } elsif ($line =~ /$vpnconfig{$key}[1]\[.*CONNECTING/) {
                                                        $activecolor = $Header::colourorange;
                                                        $activestatus = $Lang::tr{'vpn connecting'};
index e0f2c7a5e53f81dddae4e7176d17378fbb24c9da..b68f35b7ddd7d91d2cef25cc4373885c2975e1e8 100644 (file)
@@ -3019,6 +3019,7 @@ END
                ($line =~ /$confighash{$key}[1]\{.*INSTALLED/)) {
                        $col1="bgcolor='${Header::colourgreen}'";
                        $active = "<b><font color='#FFFFFF'>$Lang::tr{'capsopen'}</font></b>";
+                       last;
                } elsif ($line =~ /$confighash{$key}[1]\[.*CONNECTING/) {
                        $col1="bgcolor='${Header::colourorange}'";
                        $active = "<b><font color='#FFFFFF'>$Lang::tr{'vpn connecting'}</font></b>";