diff options
author | Frédéric Buclin <LpSolit@gmail.com> | 2016-03-09 23:06:28 +0100 |
---|---|---|
committer | Frédéric Buclin <LpSolit@gmail.com> | 2016-03-09 23:06:28 +0100 |
commit | eb323eb6db292aa9fb705ceaff9c94b3a7a74c4d (patch) | |
tree | cad3064d2af051f59066b86ace9326bba218a0b2 /Bugzilla/Util.pm | |
parent | 458aca660809144eb9b2c3d84cff103d00dac7c2 (diff) | |
download | bugs-eb323eb6db292aa9fb705ceaff9c94b3a7a74c4d.tar bugs-eb323eb6db292aa9fb705ceaff9c94b3a7a74c4d.tar.gz bugs-eb323eb6db292aa9fb705ceaff9c94b3a7a74c4d.tar.bz2 bugs-eb323eb6db292aa9fb705ceaff9c94b3a7a74c4d.tar.xz bugs-eb323eb6db292aa9fb705ceaff9c94b3a7a74c4d.zip |
Bug 1234977: Replace \d+ by [0-9]+ in critical validation places
r=dylan a=dkl
Diffstat (limited to 'Bugzilla/Util.pm')
-rw-r--r-- | Bugzilla/Util.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Bugzilla/Util.pm b/Bugzilla/Util.pm index 037b38648..bbf4261ca 100644 --- a/Bugzilla/Util.pm +++ b/Bugzilla/Util.pm @@ -49,13 +49,13 @@ sub trick_taint { } sub detaint_natural { - my $match = $_[0] =~ /^(\d+)$/; + my $match = $_[0] =~ /^([0-9]+)$/; $_[0] = $match ? int($1) : undef; return (defined($_[0])); } sub detaint_signed { - my $match = $_[0] =~ /^([-+]?\d+)$/; + my $match = $_[0] =~ /^([-+]?[0-9]+)$/; # The "int()" call removes any leading plus sign. $_[0] = $match ? int($1) : undef; return (defined($_[0])); |