From 243d8810f1e2d2b0a28b9418da4a3ca035dbdfcd Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Wed, 1 Jul 2009 01:49:16 +0200 Subject: [PATCH] commtech: avoid a double free corruption Remove srand and rand function call as they generates double free corruption (???) --- .../src/calculation/calc_useless_loop.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/communication_techniques/src/calculation/calc_useless_loop.c b/communication_techniques/src/calculation/calc_useless_loop.c index adbf4ee..a10257a 100644 --- a/communication_techniques/src/calculation/calc_useless_loop.c +++ b/communication_techniques/src/calculation/calc_useless_loop.c @@ -1,14 +1,14 @@ #include -#include #include +#include static int nb_loop = 0, prod = 0, *prod_ptr = ∏ +unsigned int seedp; int init_calc(int param_nb_loop) { nb_loop = param_nb_loop; - srand((unsigned int) time(NULL)); return 0; } @@ -17,7 +17,7 @@ void **do_calc(void) int i; for(i = 0; i < nb_loop; i++) - prod += rand(); + prod += 42; return (void **) &prod_ptr; }