diff --git a/cpan/download.cgi b/cpan/download.cgi index 995f3d0da..e0b938769 100755 --- a/cpan/download.cgi +++ b/cpan/download.cgi @@ -21,7 +21,7 @@ if ($in{'source'} == 0) { if (!$in{'local'}) { &install_error($text{'download_elocal'}); } if (!-r $in{'local'}) - { &install_error(&text('download_elocal2', $in{'local'})); } + { &install_error(&text('download_elocal2', &html_escape($in{'local'}))); } $source = $in{'local'}; @pfile = ( $in{'local'} ); $need_unlink = 0; @@ -91,8 +91,9 @@ elsif ($in{'source'} == 3) { $i = 0; @fallback = ( ); foreach $yum (@cpanyum) { - print &text('download_yum', "$cpan[$i]", - "$yum->{'package'}"),"
\n"; + print &text('download_yum', + "".&html_escape($cpan[$i])."", + "".&html_escape($yum->{'package'}).""),"
\n"; print "