aboutsummaryrefslogtreecommitdiff
path: root/error.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'error.cgi')
-rwxr-xr-xerror.cgi7
1 files changed, 6 insertions, 1 deletions
diff --git a/error.cgi b/error.cgi
index d6ee9c3..a9e342c 100755
--- a/error.cgi
+++ b/error.cgi
@@ -20,7 +20,12 @@
############################################################################
require "dudle"
-$d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true)
+# check for trailing slash
+if ENV["REDIRECT_URL"] =~ /#{$cgi["poll"]}$/
+ $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true, :relative_dir => "#{$cgi["poll"]}/")
+else
+ $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true)
+end
def urlescape(str)
CGI.escapeHTML(CGI.escape(str).gsub("+","%20"))