From 85ffb85da388fdc25c0d2f9d7faf3172efed110b Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 26 Feb 2016 02:35:04 +0000 Subject: extmsg: do not modify shared array via prurl We cannot modify elements in any shared data strucutures shared between requests. Oops! --- lib/PublicInbox/ExtMsg.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') 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}; -- cgit v1.2.3-24-ge0c7