]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
captive: Fix saving empty terms
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 9 Oct 2017 13:34:21 +0000 (14:34 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 9 Oct 2017 13:34:21 +0000 (14:34 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/captive.cgi

index 92ce453ebab562c270c24bf2ea29bdaae8825421..ae3ebbf7fb99770b2565320520785a5e51646c37 100755 (executable)
@@ -97,7 +97,7 @@ if ($cgiparams{'ACTION'} eq $Lang::tr{'save'}) {
                &General::writehash("$settingsfile", \%settings);
 
                # Save terms
-               if ($cgiparams{'TERMS'}){
+               if ($settings{'AUTH'} eq 'TERMS') {
                        $cgiparams{'TERMS'} = &Header::escape($cgiparams{'TERMS'});
                        open(FH, ">:utf8", "/var/ipfire/captive/terms.txt") or die("$!");
                        print FH $cgiparams{'TERMS'};