diff options
author | Frédéric Buclin <LpSolit@gmail.com> | 2014-01-03 00:02:27 +0100 |
---|---|---|
committer | Frédéric Buclin <LpSolit@gmail.com> | 2014-01-03 00:02:27 +0100 |
commit | fd32a1a35d928726c4f9c06d1c573825672a29d6 (patch) | |
tree | 32f86900f63849301f95011de53053b535e58d3d /Bugzilla/CGI.pm | |
parent | fc5aae4091324a630fee712984b1a643e45e3197 (diff) | |
download | bugs-fd32a1a35d928726c4f9c06d1c573825672a29d6.tar bugs-fd32a1a35d928726c4f9c06d1c573825672a29d6.tar.gz bugs-fd32a1a35d928726c4f9c06d1c573825672a29d6.tar.bz2 bugs-fd32a1a35d928726c4f9c06d1c573825672a29d6.tar.xz bugs-fd32a1a35d928726c4f9c06d1c573825672a29d6.zip |
Bug 543432: [PostgreSQL] Crash when typing a string in combination with a numeric field
r=dkl a=sgreen
Diffstat (limited to 'Bugzilla/CGI.pm')
-rw-r--r-- | Bugzilla/CGI.pm | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/Bugzilla/CGI.pm b/Bugzilla/CGI.pm index c7997ba18..d7e81d793 100644 --- a/Bugzilla/CGI.pm +++ b/Bugzilla/CGI.pm @@ -269,9 +269,23 @@ sub multipart_start { $headers .= "Set-Cookie: ${cookie}${CGI::CRLF}"; } $headers .= $CGI::CRLF; + $self->{_multipart_in_progress} = 1; return $headers; } +sub close_standby_message { + my ($self, $contenttype, $disp, $disp_prefix, $extension) = @_; + $self->set_dated_content_disp($disp, $disp_prefix, $extension); + + if ($self->{_multipart_in_progress}) { + print $self->multipart_end(); + print $self->multipart_start(-type => $contenttype); + } + else { + print $self->header($contenttype); + } +} + # Override header so we can add the cookies in sub header { my $self = shift; @@ -665,6 +679,15 @@ instead of calling this directly. Redirects from the current URL to one prefixed by the urlbase parameter. +=item C<multipart_start> + +Starts a new part of the multipart document using the specified MIME type. +If not specified, text/html is assumed. + +=item C<close_standby_message> + +Ends a part of the multipart document, and starts another part. + =item C<set_dated_content_disp> Sets an appropriate date-dependent value for the Content Disposition header @@ -688,8 +711,6 @@ L<CGI|CGI>, L<CGI::Cookie|CGI::Cookie> =item should_set -=item multipart_start - =item redirect_search_url =item param |