From: Augustin Degomme Date: Wed, 13 Nov 2013 15:45:11 +0000 (+0100) Subject: make sure nothing bad happens here X-Git-Tag: v3_11_beta~310 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/a711dd87b26c358fe320b945ecb26c66d48f54f4 make sure nothing bad happens here --- diff --git a/src/smpi/smpi_base.c b/src/smpi/smpi_base.c index a6a3c57dc5..8002b02ac6 100644 --- a/src/smpi/smpi_base.c +++ b/src/smpi/smpi_base.c @@ -93,6 +93,7 @@ static xbt_dynar_t parse_factor(const char *smpi_coef_string) smpi_factor = xbt_dynar_new(sizeof(s_smpi_factor_t), NULL); radical_elements = xbt_str_split(smpi_coef_string, ";"); xbt_dynar_foreach(radical_elements, iter, value) { + memset(&fact, 0, sizeof(s_smpi_factor_t)); radical_elements2 = xbt_str_split(value, ":"); if (xbt_dynar_length(radical_elements2) <2 || xbt_dynar_length(radical_elements2) > 5) xbt_die("Malformed radical for smpi factor!");