diff --git a/c/segment.c b/c/segment.c index 09f87517ef..1aa8fcaf07 100644 --- a/c/segment.c +++ b/c/segment.c @@ -439,7 +439,7 @@ void S_resetmaxmembytes(void) { } void S_adjustmembytes(iptr amt) { - if ((membytes += amt) < maxmembytes) maxmembytes = membytes; + if ((membytes += amt) > maxmembytes) maxmembytes = membytes; } static void expand_segment_table(uptr base, uptr end, seginfo *si) {