- Improve parameter checks to prevent access beyond array boundaries

- Patch by Daniel Zimmermann, <netzimme AT aim DOT com>
- Bug #3913, CIDs 595-598

svn path=/trunk/; revision=37746
This commit is contained in:
Gregor Schneider 2008-11-29 21:01:14 +00:00
parent 165bfe865b
commit 023baca726

View file

@ -451,7 +451,7 @@ acpi_install_gpe_handler (
/* Parameter validation */
if (!handler || (gpe_number > NUM_GPE)) {
if (!handler || (gpe_number >= NUM_GPE)) {
return (AE_BAD_PARAMETER);
}
@ -510,7 +510,7 @@ acpi_remove_gpe_handler (
/* Parameter validation */
if (!handler || (gpe_number > NUM_GPE)) {
if (!handler || (gpe_number >= NUM_GPE)) {
return (AE_BAD_PARAMETER);
}