Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
plug a memleak
[simgrid.git] / src / simix / smx_context_raw.c
index 9cc5453..38a2473 100644 (file)
@@ -217,6 +217,7 @@ static void smx_ctx_raw_free(smx_context_t context)
         context)->valgrind_stack_id);
 #endif                          /* HAVE_VALGRIND_VALGRIND_H */
 
+    free(((smx_ctx_raw_t)context)->malloced_stack);
   }
   smx_ctx_base_free(context);
 }
@@ -275,7 +276,7 @@ static void smx_ctx_raw_resume_parallel(smx_process_t process)
 static void smx_ctx_raw_runall_parallel(xbt_dynar_t processes)
 {
   xbt_parmap_apply(parmap, (void_f_pvoid_t)smx_ctx_raw_resume_parallel, processes);
-    xbt_dynar_reset(processes);
+  xbt_dynar_reset(processes);
 }
 
 static smx_context_t smx_ctx_raw_self_parallel(void)