• John Koleszar's avatar
    fix integer promotion bug in partition size check · 9fb80f71
    John Koleszar authored
    The check '(user_data_end - partition < partition_size)' must be
    evaluated as a signed comparison, but because partition_size was
    unsigned, the LHS was promoted to unsigned, causing an incorrect
    result on 32-bit. Instead, check the upper and lower bounds of
    the segment separately.
    
    Change-Id: I6266aba7fd7de084268712a3d2a81424ead7aa06
    9fb80f71