diff options
Diffstat (limited to 'source/components/debugger/dbcmds.c')
| -rw-r--r-- | source/components/debugger/dbcmds.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/source/components/debugger/dbcmds.c b/source/components/debugger/dbcmds.c index 5700441a62e1..307644bb31a2 100644 --- a/source/components/debugger/dbcmds.c +++ b/source/components/debugger/dbcmds.c @@ -105,13 +105,15 @@ AcpiDbConvertToNode (      char                    *InString)  {      ACPI_NAMESPACE_NODE     *Node; +    ACPI_SIZE               Address;      if ((*InString >= 0x30) && (*InString <= 0x39))      {          /* Numeric argument, convert */ -        Node = ACPI_TO_POINTER (ACPI_STRTOUL (InString, NULL, 16)); +        Address = ACPI_STRTOUL (InString, NULL, 16); +        Node = ACPI_TO_POINTER (Address);          if (!AcpiOsReadable (Node, sizeof (ACPI_NAMESPACE_NODE)))          {              AcpiOsPrintf ("Address %p is invalid in this address space\n", | 
