|
@@ -158,6 +158,7 @@ acpi_get_name(acpi_handle handle, u32 name_type, struct acpi_buffer * buffer)
|
|
|
{
|
|
|
acpi_status status;
|
|
|
struct acpi_namespace_node *node;
|
|
|
+ char *node_name;
|
|
|
|
|
|
/* Parameter validation */
|
|
|
|
|
@@ -202,7 +203,8 @@ acpi_get_name(acpi_handle handle, u32 name_type, struct acpi_buffer * buffer)
|
|
|
|
|
|
/* Just copy the ACPI name from the Node and zero terminate it */
|
|
|
|
|
|
- ACPI_MOVE_NAME(buffer->pointer, acpi_ut_get_node_name(node));
|
|
|
+ node_name = acpi_ut_get_node_name(node);
|
|
|
+ ACPI_MOVE_NAME(buffer->pointer, node_name);
|
|
|
((char *)buffer->pointer)[ACPI_NAME_SIZE] = 0;
|
|
|
status = AE_OK;
|
|
|
|