Since test uses 160 multiple for malloc size, we should also use 160 multiple
for total variable instead of 16, then comparison is meaningful. So fix it.
Also change the ">" to ">=" so that the test is technically valid.
Reviewed-by: DJ Delorie <dj@redhat.com>
for (i = 1; i < 20; ++i)
{
ptr = malloc (160 * i);
- total += 16 * i;
+ total += 160 * i;
}
mi2 = mallinfo2 ();
print_mi ("after", &mi2);
/* Check at least something changed. */
- TEST_VERIFY (mi2.uordblks > mi1.uordblks + total);
+ TEST_VERIFY (mi2.uordblks >= mi1.uordblks + total);
return 0;
}