mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Simplify some logic in converting a buffer to an integer.
This commit is contained in:
parent
cc58e4ee5e
commit
dba55fa26d
1 changed files with 3 additions and 1 deletions
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue