caea56d relocator: Protect grub_relocator_alloc_chunk_addr() input args against integer underflow/overflow

4 files Authored by Alexey Makhalov 3 years ago, Committed by Daniel Kiper 3 years ago,
    relocator: Protect grub_relocator_alloc_chunk_addr() input args against integer underflow/overflow
    
    Use arithmetic macros from safemath.h to accomplish it. In this commit,
    I didn't want to be too paranoid to check every possible math equation
    for overflow/underflow. Only obvious places (with non zero chance of
    overflow/underflow) were refactored.
    
    Signed-off-by: Alexey Makhalov <amakhalov@vmware.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
    
        
file modified
+10 -2
file modified
+7 -4