aboutsummaryrefslogtreecommitdiff
path: root/error.cgi
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2016-10-14 20:25:31 +0200
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2016-10-14 20:25:31 +0200
commit387ef4164e534b9c8c4dd736cff31630f10ffd29 (patch)
treec7dd88174ca81a9e2c184b88b40d52d98008f520 /error.cgi
parent2f84860dd300d6da024666053c5ce5149122097f (diff)
do not load extensions on errors
Diffstat (limited to 'error.cgi')
-rwxr-xr-xerror.cgi8
1 files changed, 4 insertions, 4 deletions
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)