From: Ivan Maidanski Date: Fri, 12 Feb 2016 18:36:08 +0000 (+0300) Subject: Fix potential multiplication overflow in check_heap_stats (test) X-Git-Tag: gc7_6_0~74 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5200ff4d82bb7e6344f33d104e3de03e4325340b;p=gc Fix potential multiplication overflow in check_heap_stats (test) * tests/test.c (check_heap_stats): Cast n_tests to size_t before multiplication by 2700000 (instead of implicit cast to size_t of the result). --- diff --git a/tests/test.c b/tests/test.c index a09c4ad5..6ae1b058 100644 --- a/tests/test.c +++ b/tests/test.c @@ -1554,7 +1554,7 @@ void check_heap_stats(void) (unsigned long)GC_get_memory_use()); GC_printf("Final heap size is %lu bytes\n", (unsigned long)GC_get_heap_size()); - if (GC_get_total_bytes() < n_tests * + if (GC_get_total_bytes() < (size_t)n_tests * # ifdef VERY_SMALL_CONFIG 2700000 # else