From: Eric Wong Date: Fri, 26 Feb 2016 02:35:04 +0000 (+0000) Subject: extmsg: do not modify shared array via prurl X-Git-Tag: v1.0.0~709 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=85ffb85da388fdc25c0d2f9d7faf3172efed110b extmsg: do not modify shared array via prurl We cannot modify elements in any shared data strucutures shared between requests. Oops! --- diff --git a/lib/PublicInbox/ExtMsg.pm b/lib/PublicInbox/ExtMsg.pm index 09ee8d6e..912a675d 100644 --- a/lib/PublicInbox/ExtMsg.pm +++ b/lib/PublicInbox/ExtMsg.pm @@ -138,8 +138,8 @@ again: $code = 300; $s .= "\nPerhaps try an external site:\n\n"; my $env = $cgi->{env}; - foreach my $u (@EXT_URL) { - $u = PublicInbox::Hval::prurl($env, $u); + foreach my $url (@EXT_URL) { + my $u = PublicInbox::Hval::prurl($env, $url); my $r = sprintf($u, $href); my $t = sprintf($u, $html); $s .= qq{$t\n};