From 0eb785420d9eb26275493f8884330cb07a9c5151 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Sat, 8 Feb 2014 14:53:36 +0100 Subject: [PATCH] Go ahead for cleanup, even if process was suspended. Prevents memory leaks in examples from msg/cloud. --- src/simix/smx_context_base.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/simix/smx_context_base.c b/src/simix/smx_context_base.c index 848b8d71e0..5dc3a74c76 100644 --- a/src/simix/smx_context_base.c +++ b/src/simix/smx_context_base.c @@ -87,6 +87,7 @@ void smx_ctx_base_stop(smx_context_t context) { if (context->cleanup_func) context->cleanup_func(context->process); + context->process->suspended = 0; context->iwannadie = 0; simcall_process_cleanup(context->process); context->iwannadie = 1; -- 2.20.1