]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
guardian.cgi: Use private subfunction for gateway and DNS server detection.
authorStefan Schantl <stefan.schantl@ipfire.org>
Fri, 29 Apr 2016 09:06:06 +0000 (11:06 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Fri, 29 Jul 2016 11:17:56 +0000 (13:17 +0200)
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
html/cgi-bin/guardian.cgi

index 634f87d5343fbedb3d7602d6a03ae8db5c890d7a..7ba49f443d26fd4163aa947aa55539cfb17a2ef8 100644 (file)
@@ -291,8 +291,17 @@ if ($settings{'ACTION'} eq $Lang::tr{'save'}) {
        my $orange = $netsettings{'ORANGE_ADDRESS'};
        my $red = $netsettings{'RED_ADDRESS'};
 
+       # File declarations.
+       my $gatewayfile = "${General::swroot}/red/remote-ipaddress";
+       my $dns1file = "${General::swroot}/red/dns1";
+       my $dns2file = "${General::swroot}/red/dns2";
+
        # Get gateway address.
-       my $gateway = &General::get_gateway();
+       my $gateway = &_get_address_from_file($gatewayfile);
+
+       # Get addresses from the used dns servers.
+       my $dns1 = &_get_address_from_file($dns1file);
+       my $dns2 = &_get_address_from_file($dns2file);
 
        # Check if any input has been performed.
        if ($input eq '') {