diff options
Diffstat (limited to 'source/tools/acpiexec/aeregion.c')
-rw-r--r-- | source/tools/acpiexec/aeregion.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/tools/acpiexec/aeregion.c b/source/tools/acpiexec/aeregion.c index 1e732b74245ec..e1a450c3673c4 100644 --- a/source/tools/acpiexec/aeregion.c +++ b/source/tools/acpiexec/aeregion.c @@ -687,8 +687,8 @@ AeRegionHandler ( { /* Right overlap */ - RegionElement->Length = BaseAddress - - RegionAddress + Length; + RegionElement->Length = (UINT32) (BaseAddress - + RegionAddress + Length); BufferResize = TRUE; } @@ -699,8 +699,8 @@ AeRegionHandler ( /* Left overlap */ RegionElement->Address = BaseAddress; - RegionElement->Length = RegionAddress - - BaseAddress + RegionElement->Length; + RegionElement->Length = (UINT32) (RegionAddress - + BaseAddress + RegionElement->Length); BufferResize = TRUE; } |