From 387ef4164e534b9c8c4dd736cff31630f10ffd29 Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Fri, 14 Oct 2016 20:25:31 +0200 Subject: do not load extensions on errors --- error.cgi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'error.cgi') diff --git a/error.cgi b/error.cgi index bd552f8..40cf209 100755 --- a/error.cgi +++ b/error.cgi @@ -20,11 +20,11 @@ ############################################################################ require_relative "dudle" -# check for trailing slash -if ENV["REDIRECT_URL"] =~ /#{$cgi["poll"]}$/ - $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true, :relative_dir => "#{$cgi["poll"]}/") + +if File.exists?("#{Dir.pwd}/#{File.dirname(ENV["REDIRECT_URL"])}/data.yaml") + $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true, :load_extensions => false, :relative_dir => "../") else - $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true) + $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true, :load_extensions => false) end def urlescape(str) -- cgit v1.2.3