From a711dd87b26c358fe320b945ecb26c66d48f54f4 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Wed, 13 Nov 2013 16:45:11 +0100 Subject: [PATCH] make sure nothing bad happens here --- src/smpi/smpi_base.c | 1 + 1 file changed, 1 insertion(+) 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!"); -- 2.20.1