зеркало из https://github.com/mozilla/gecko-dev.git
Bug 204042: taint issues in perl 5.6.0 that were causing an Internal Error to ocurr after adding an attachment.
r= joel, a= justdave
This commit is contained in:
Родитель
b9f058dfe3
Коммит
afb499b489
|
@ -932,7 +932,13 @@ sub insert
|
|||
# Define the variables and functions that will be passed to the UI template.
|
||||
$vars->{'mailrecipients'} = { 'changer' => $::COOKIE{'Bugzilla_login'},
|
||||
'owner' => $owner };
|
||||
$vars->{'bugid'} = $::FORM{'bugid'};
|
||||
my $bugid = $::FORM{'bugid'};
|
||||
detaint_natural($bugid); # don't bother with error condition, we know it'll work
|
||||
# because of ValidateBugID above. This is only needed
|
||||
# for Perl 5.6.0. If we ever require Perl 5.6.1 or
|
||||
# newer, or detaint something other than $::FORM{'bugid'}
|
||||
# in ValidateBugID above, then this can go away.
|
||||
$vars->{'bugid'} = $bugid;
|
||||
$vars->{'attachid'} = $attachid;
|
||||
$vars->{'description'} = $description;
|
||||
$vars->{'contenttypemethod'} = $::FORM{'contenttypemethod'};
|
||||
|
|
Загрузка…
Ссылка в новой задаче