|
@@ -471,6 +471,7 @@ static void ACPI_SYSTEM_XFACE acpi_ev_asynch_execute_gpe_method(void *context)
|
|
|
|
|
|
status = acpi_ut_acquire_mutex(ACPI_MTX_EVENTS);
|
|
status = acpi_ut_acquire_mutex(ACPI_MTX_EVENTS);
|
|
if (ACPI_FAILURE(status)) {
|
|
if (ACPI_FAILURE(status)) {
|
|
|
|
+ ACPI_FREE(local_gpe_event_info);
|
|
return_VOID;
|
|
return_VOID;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -478,6 +479,7 @@ static void ACPI_SYSTEM_XFACE acpi_ev_asynch_execute_gpe_method(void *context)
|
|
|
|
|
|
if (!acpi_ev_valid_gpe_event(gpe_event_info)) {
|
|
if (!acpi_ev_valid_gpe_event(gpe_event_info)) {
|
|
status = acpi_ut_release_mutex(ACPI_MTX_EVENTS);
|
|
status = acpi_ut_release_mutex(ACPI_MTX_EVENTS);
|
|
|
|
+ ACPI_FREE(local_gpe_event_info);
|
|
return_VOID;
|
|
return_VOID;
|
|
}
|
|
}
|
|
|
|
|