diff options
| author | Nate Lawson <njl@FreeBSD.org> | 2004-03-09 05:44:47 +0000 |
|---|---|---|
| committer | Nate Lawson <njl@FreeBSD.org> | 2004-03-09 05:44:47 +0000 |
| commit | dba55fa26d826040b3061d8a5cf1141cd848ee4a (patch) | |
| tree | b9f699acfb4a17e9238b5a526029d21d3ca3c386 /sys/dev | |
| parent | cc58e4ee5eb6dff19532c40e5ee5014664ce2c08 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/acpica/acpi.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/acpica/acpi.c b/sys/dev/acpica/acpi.c index fc2f41ec04a0..4b7a34e14d74 100644 --- a/sys/dev/acpica/acpi.c +++ b/sys/dev/acpica/acpi.c @@ -1438,6 +1438,7 @@ ACPI_STATUS acpi_ConvertBufferToInteger(ACPI_BUFFER *bufp, UINT32 *number) { ACPI_OBJECT *p; + UINT8 *val; int i; p = (ACPI_OBJECT *)bufp->Pointer; @@ -1451,8 +1452,9 @@ acpi_ConvertBufferToInteger(ACPI_BUFFER *bufp, UINT32 *number) return (AE_BAD_DATA); *number = 0; + val = p->Buffer.Pointer; for (i = 0; i < p->Buffer.Length; i++) - *number += (*(p->Buffer.Pointer + i) << (i * 8)); + *number += val[i] << (i * 8); return (AE_OK); } |
