From 25920323c417b28fae9fb0157bc91f76710a3eb9 Mon Sep 17 00:00:00 2001 From: Yorhel Date: Fri, 17 Aug 2012 14:09:21 +0200 Subject: [PATCH] www: Unescape [ and ] in man name to fix 404's with Firefox --- www/index.pl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/www/index.pl b/www/index.pl index b6fe879..d7f7e67 100755 --- a/www/index.pl +++ b/www/index.pl @@ -494,6 +494,10 @@ sub getman { sub man { my($self, $name, $hash) = @_; + # Firefox seems to escape [ and ] in URLs. It doesn't really have to... + $name =~ s/%5b/[/ig; + $name =~ s/%5d/]/ig; + my $m = $self->dbManInfo(name => $name); return $self->resNotFound() if !@$m; my $man = getman($self, $name, $hash, $m);