]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
ddns.cgi: fix convert at update.
authorArne Fitzenreiter <arne_f@ipfire.org>
Sun, 13 Jul 2014 10:46:41 +0000 (12:46 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sun, 13 Jul 2014 10:46:41 +0000 (12:46 +0200)
html/cgi-bin/ddns.cgi

index 738e6ecfbcdf523408b4e33ab81ac1fe66b63c9f..fd6204a59c13dc7909266a83ae1fca9fd86d82e3 100644 (file)
@@ -29,12 +29,6 @@ require '/var/ipfire/general-functions.pl';
 require "${General::swroot}/lang.pl";
 require "${General::swroot}/header.pl";
 
-# Hook to regenerate the configuration files, if cgi got called from command line.
-if ($ENV{"REMOTE_ADDR"} eq "") {
-       &GenerateDDNSConfigFile();
-       exit(0);
-}
-
 #workaround to suppress a warning when a variable is used only once
 my @dummy = ( ${Header::table2colour}, ${Header::colouryellow} );
 undef (@dummy);
@@ -72,6 +66,15 @@ $settings{'SERVICE'} = '';
 
 $settings{'ACTION'} = '';
 
+# Get supported ddns providers.
+my @providers = &GetProviders();
+
+# Hook to regenerate the configuration files, if cgi got called from command line.
+if ($ENV{"REMOTE_ADDR"} eq "") {
+       &GenerateDDNSConfigFile();
+       exit(0);
+}
+
 &Header::showhttpheaders();
 
 #Get GUI values
@@ -82,9 +85,6 @@ open(FILE, "$datafile") or die "Unable to open $datafile.";
 my @current = <FILE>;
 close (FILE);
 
-# Get supported ddns providers.
-my @providers = &GetProviders();
-
 #
 # Save General Settings.
 #