aboutsummaryrefslogtreecommitdiff
path: root/japanese/perl5
diff options
context:
space:
mode:
Diffstat (limited to 'japanese/perl5')
-rw-r--r--japanese/perl5/files/patch-lib:CGI.pm13
1 files changed, 13 insertions, 0 deletions
diff --git a/japanese/perl5/files/patch-lib:CGI.pm b/japanese/perl5/files/patch-lib:CGI.pm
new file mode 100644
index 000000000000..f805d374c336
--- /dev/null
+++ b/japanese/perl5/files/patch-lib:CGI.pm
@@ -0,0 +1,13 @@
+--- lib/CGI.pm.orig Fri Feb 12 09:05:57 1999
++++ lib/CGI.pm Sat Oct 4 01:14:41 2003
+@@ -1413,8 +1413,8 @@
+
+ $method = $method || 'POST';
+ $enctype = $enctype || &URL_ENCODED;
+- $action = $action ? qq/ACTION="$action"/ : $method eq 'GET' ?
+- 'ACTION="'.$self->script_name.'"' : '';
++ $action = $action ? 'ACTION="'.$self->escapeHTML($action).'"' : $method eq 'GET' ?
++ 'ACTION="'.$self->escapeHTML($self->script_name).'"' : '';
+ my($other) = @other ? " @other" : '';
+ $self->{'.parametersToAdd'}={};
+ return qq/<FORM METHOD="$method" $action ENCTYPE="$enctype"$other>\n/;