about summary refs log tree commit homepage
path: root/lib/PublicInbox/WWW.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2017-05-09 20:43:33 +0000
committerEric Wong <e@80x24.org>2017-05-09 20:43:33 +0000
commit28157508169779746519f77e84d1f1f9aff5f022 (patch)
treedb95c03dca06070ec096fba49af3f65a1a0edfe4 /lib/PublicInbox/WWW.pm
parentbb588e4ae5d21ebaaacef18d8360590a97421d9b (diff)
downloadpublic-inbox-28157508169779746519f77e84d1f1f9aff5f022.tar.gz
Sometimes bots generate malformed queries with sequential
"&" and ";" characters.
Diffstat (limited to 'lib/PublicInbox/WWW.pm')
-rw-r--r--lib/PublicInbox/WWW.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/WWW.pm b/lib/PublicInbox/WWW.pm
index 62e4ca43..13b3921d 100644
--- a/lib/PublicInbox/WWW.pm
+++ b/lib/PublicInbox/WWW.pm
@@ -46,7 +46,7 @@ sub call {
                 $v = '' unless defined $v;
                 $v =~ tr/+/ /;
                 ($k, $v)
-        } split(/[&;]/, $env->{QUERY_STRING});
+        } split(/[&;]+/, $env->{QUERY_STRING});
         $ctx->{qp} = \%qp;
 
         my $path_info = $env->{PATH_INFO};