diff options
author | terry%netscape.com <> | 1999-04-11 02:42:24 +0200 |
---|---|---|
committer | terry%netscape.com <> | 1999-04-11 02:42:24 +0200 |
commit | 310ce18f525d6f65ca6df35377d00f3d212c40ea (patch) | |
tree | d2b313631200f691ff737e6c9331270801358aa6 /CGI.pl | |
parent | 649a61fb9224b6f038b8de9a40d29f12bc41d485 (diff) | |
download | bugzilla-310ce18f525d6f65ca6df35377d00f3d212c40ea.tar.gz bugzilla-310ce18f525d6f65ca6df35377d00f3d212c40ea.tar.xz |
Fixed bug 4928 -- wasn't encoding multi-line value fields properly,
which busted modern browsers (like, Mozilla itself).
Diffstat (limited to 'CGI.pl')
-rw-r--r-- | CGI.pl | 12 |
1 files changed, 2 insertions, 10 deletions
@@ -186,19 +186,11 @@ sub value_quote { $var =~ s/</\</g; $var =~ s/>/\>/g; $var =~ s/"/\"/g; + $var =~ s/\n/\
/g; + $var =~ s/\r/\
/g; return $var; } -sub value_unquote { - my ($var) = (@_); - $var =~ s/\"/\"/g; - $var =~ s/\</</g; - $var =~ s/\>/>/g; - $var =~ s/\&/\&/g; - return $var; -} - - sub navigation_header { if (defined $::COOKIE{"BUGLIST"} && $::COOKIE{"BUGLIST"} ne "") { my @bugs = split(/:/, $::COOKIE{"BUGLIST"}); |