diff options
author | Michael Brown | 2017-03-21 10:46:17 +0100 |
---|---|---|
committer | Michael Brown | 2017-03-21 11:01:55 +0100 |
commit | a5affc832e2ae5fbbc88aafa452354fa418578b4 (patch) | |
tree | 780ef1c36836945b27e911312040578f0fd7a853 /src/core | |
parent | [hermon] Avoid potential integer overflow when calculating memory mappings (diff) | |
download | ipxe-a5affc832e2ae5fbbc88aafa452354fa418578b4.tar.gz ipxe-a5affc832e2ae5fbbc88aafa452354fa418578b4.tar.xz ipxe-a5affc832e2ae5fbbc88aafa452354fa418578b4.zip |
[arbel] Avoid potential integer overflow when calculating memory mappings
When the area to be mapped straddles the 2GB boundary, the expression
(high+size) will overflow on the first loop iteration. Fix by using
(end-size), which cannot underflow.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/core')
0 files changed, 0 insertions, 0 deletions