From b1afdcf8b033fb1dbff84b16c1f0926e279955e2 Mon Sep 17 00:00:00 2001 From: Frédéric Buclin Date: Sun, 29 May 2011 14:56:37 +0200 Subject: Bug 655847: Accessing buglist.cgi throws: Use of inherited AUTOLOAD for non-method Bugzilla::CGI::SERVER_PUSH() is deprecated at Bugzilla/CGI.pm line 233 r/a=mkanat --- Bugzilla/CGI.pm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'Bugzilla') diff --git a/Bugzilla/CGI.pm b/Bugzilla/CGI.pm index 40eab2a15..627b78b58 100644 --- a/Bugzilla/CGI.pm +++ b/Bugzilla/CGI.pm @@ -38,17 +38,9 @@ BEGIN { # isn't Windows friendly (Bug 248988) $ENV{'TMPDIR'} = $ENV{'TEMP'} || $ENV{'TMP'} || "$ENV{'WINDIR'}\\TEMP"; } + *AUTOLOAD = \&CGI::AUTOLOAD; } -# CGI.pm uses AUTOLOAD, but explicitly defines a DESTROY sub. -# We need to do so, too, otherwise perl dies when the object is destroyed -# and we don't have a DESTROY method (because CGI.pm's AUTOLOAD will |die| -# on getting an unknown sub to try to call) -sub DESTROY { - my $self = shift; - $self->SUPER::DESTROY(@_); -}; - sub _init_bz_cgi_globals { my $invocant = shift; # We need to disable output buffering - see bug 179174 -- cgit v1.2.3-24-g4f1b