---snip--- sub check_url { # Localize the check_referrer flag which # determines if user is valid. local($check_referrer) = 0; # If a referring URL was specified, for each valid # referrer, make sure that a valid referring URL # was passed to FormMail. if ($ENV{'HTTP_REFERRER'}) { foreach $referrer (@referrers) { if ($ENV{'HTTP_REFERRER'} =~ m|https?://([^/]*)$referrer|i) { $check_referrer = 1; last; } } } else { $check_referrer = 1; < -- set to 0 } # If the HTTP_REFERRER was invalid, send back an error. if ($check_referrer != 1) { &error('bad_referrer') } } ---snip---