aboutsummaryrefslogtreecommitdiffstats
path: root/page.cgi
diff options
context:
space:
mode:
authorgerv%gerv.net <>2002-09-21 22:17:03 +0000
committergerv%gerv.net <>2002-09-21 22:17:03 +0000
commit66493d5e7e811c387faefd8f27edadcaf762c829 (patch)
tree20cf654b57eb3fdbcd225ab9396dc48bc1d3c243 /page.cgi
parenta29e0e0640faad00f8c1bf792b93260047f16956 (diff)
downloadbugs-66493d5e7e811c387faefd8f27edadcaf762c829.tar
bugs-66493d5e7e811c387faefd8f27edadcaf762c829.tar.gz
bugs-66493d5e7e811c387faefd8f27edadcaf762c829.tar.bz2
bugs-66493d5e7e811c387faefd8f27edadcaf762c829.tar.xz
bugs-66493d5e7e811c387faefd8f27edadcaf762c829.zip
Bug 108987 - Linkify script to use quoteUrls on texts provided by user. Patch by gerv; r=kiko.
Diffstat (limited to 'page.cgi')
-rwxr-xr-xpage.cgi9
1 files changed, 6 insertions, 3 deletions
diff --git a/page.cgi b/page.cgi
index af0903c30..960774cc4 100755
--- a/page.cgi
+++ b/page.cgi
@@ -39,11 +39,14 @@ ConnectToDatabase();
quietly_check_login();
-if (defined $::FORM{'id'}) {
+if ($::FORM{'id'}) {
+ # Remove all dodgy chars, and split into name and ctype.
$::FORM{'id'} =~ s/[^\w\-\.]//g;
- $::FORM{'id'} =~ /(.*)(\.(.*))?/;
+ $::FORM{'id'} =~ /(.*)\.(.*)/;
- my $format = GetFormat($1, undef, $3);
+ my $format = GetFormat($1, undef, $2);
+
+ $vars->{'form'} = \%::FORM;
print "Content-Type: $format->{'ctype'}\n\n";