diff --git a/html/cgi-bin/captive.cgi b/html/cgi-bin/captive.cgi index 92ce453eb..ae3ebbf7f 100755 --- a/html/cgi-bin/captive.cgi +++ b/html/cgi-bin/captive.cgi @@ -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'};