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

index 5aec4c594a5ef328fdf66359f830b84d8ee24c0d..fdf62361d26594f6c91579e02bd1348584aa183f 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 ae5e80d38e7026b3d522847e10157771d0fe2a77..db442e111d8f861211193976b1f6336acf4f14ac 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>";