projects
/
public-inbox.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c73653d
)
www: unescape '+' in query parameter to space
author
Eric Wong <e@80x24.org>
Sun, 26 Jun 2016 03:46:56 +0000 (
03:46
+0000)
committer
Eric Wong <e@80x24.org>
Sun, 26 Jun 2016 03:55:21 +0000 (
03:55
+0000)
Fixes: fbcb7de93884b ("www: remove a few more Plack::Request dependencies")
lib/PublicInbox/WWW.pm
patch
|
blob
|
history
diff --git
a/lib/PublicInbox/WWW.pm
b/lib/PublicInbox/WWW.pm
index f1f4abd5f86d517383683bb67fc989fdcd3f0c0e..d6b07bf7ff03be20db2abb3893a54c8c41fcb71f 100644
(file)
--- a/
lib/PublicInbox/WWW.pm
+++ b/
lib/PublicInbox/WWW.pm
@@
-48,6
+48,7
@@
sub call {
my %qp = map {
my ($k, $v) = split('=', $_, 2);
$v = '' unless defined $v;
+ $v =~ tr/+/ /;
($k, $v)
} split(/[&;]/, uri_unescape($env->{QUERY_STRING}));
$ctx->{qp} = \%qp;