From eb945927039423f42dd37fd6bbb8190c2976c410 Mon Sep 17 00:00:00 2001 From: Philippe Saint-Pierre Date: Thu, 29 Dec 2011 17:37:58 -0500 Subject: [PATCH] acpi_manager: Uninit var returned in EcRead() In case of failure in EcRead(), rather than returning the proper status, an uninit variable was returned. CID 11145. --- .../kernel/bus_managers/acpi/acpi_embedded_controller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/bus_managers/acpi/acpi_embedded_controller.cpp b/src/add-ons/kernel/bus_managers/acpi/acpi_embedded_controller.cpp index 92ed85b012..9cbfbc7f08 100644 --- a/src/add-ons/kernel/bus_managers/acpi/acpi_embedded_controller.cpp +++ b/src/add-ons/kernel/bus_managers/acpi/acpi_embedded_controller.cpp @@ -825,7 +825,7 @@ EcRead(struct acpi_ec_cookie* sc, uint8 address, uint8* readData) acpi_status status; for (uint8 retry = 0; retry < 2; retry++) { - acpi_status status = EcCommand(sc, EC_COMMAND_READ); + status = EcCommand(sc, EC_COMMAND_READ); if (status != AE_OK) return status;