- 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
+2 -2
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);
}