ACPICA: Fix possible memory leak.
Ensure cleanup after a memory allocation failure in dsmethod.c. Original Linux change from Jesper Juhl. Signed-off-by: Jesper Juhl <jj@chaosbits.net> Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Lv Zheng <lv.zheng@intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
75e444606d
commit
227158211e
@ -378,7 +378,8 @@ acpi_ds_call_control_method(struct acpi_thread_state *thread,
|
|||||||
*/
|
*/
|
||||||
info = ACPI_ALLOCATE_ZEROED(sizeof(struct acpi_evaluate_info));
|
info = ACPI_ALLOCATE_ZEROED(sizeof(struct acpi_evaluate_info));
|
||||||
if (!info) {
|
if (!info) {
|
||||||
return_ACPI_STATUS(AE_NO_MEMORY);
|
status = AE_NO_MEMORY;
|
||||||
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
info->parameters = &this_walk_state->operands[0];
|
info->parameters = &this_walk_state->operands[0];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user