diff options
Diffstat (limited to 'source/components/resources/rsaddr.c')
-rw-r--r-- | source/components/resources/rsaddr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/components/resources/rsaddr.c b/source/components/resources/rsaddr.c index beee83803..802731081 100644 --- a/source/components/resources/rsaddr.c +++ b/source/components/resources/rsaddr.c @@ -431,13 +431,13 @@ AcpiRsGetAddressCommon ( ACPI_RESOURCE *Resource, AML_RESOURCE *Aml) { + ACPI_FUNCTION_ENTRY(); + /* Avoid undefined behavior: member access within misaligned address */ AML_RESOURCE_ADDRESS Address; memcpy(&Address, Aml, sizeof(Address)); - ACPI_FUNCTION_ENTRY(); - /* Validate the Resource Type */ if ((Address.ResourceType > 2) && |