diff options
author | mkanat%bugzilla.org <> | 2006-07-06 15:12:04 +0200 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2006-07-06 15:12:04 +0200 |
commit | f162521444148d622df3b42a8304b6cce8f2150e (patch) | |
tree | 78cf6a0bfad99a4f053c998b98efe36929475005 /attachment.cgi | |
parent | 5e55e7bc89682617a14d5fbc3b6098c12ce1aece (diff) | |
download | bugzilla-f162521444148d622df3b42a8304b6cce8f2150e.tar.gz bugzilla-f162521444148d622df3b42a8304b6cce8f2150e.tar.xz |
Bug 173629: Clean up "my" variable scoping issues for mod_perl
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk
Diffstat (limited to 'attachment.cgi')
-rwxr-xr-x | attachment.cgi | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/attachment.cgi b/attachment.cgi index fcbd10020..94f4fbe5c 100755 --- a/attachment.cgi +++ b/attachment.cgi @@ -52,9 +52,13 @@ use Bugzilla::Token; Bugzilla->login(); -my $cgi = Bugzilla->cgi; -my $template = Bugzilla->template; -my $vars = {}; +# For most scripts we don't make $cgi and $template global variables. But +# when preparing Bugzilla for mod_perl, this script used these +# variables in so many subroutines that it was easier to just +# make them globals. +local our $cgi = Bugzilla->cgi; +local our $template = Bugzilla->template; +local our $vars = {}; ################################################################################ # Main Body Execution |