X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ed95f6aa5479b9dab84fd9e2e303fdc63a9089af..3c67cbdbcd451a8059eba237a886c19faa0f4ebe:/src/simix/smx_context_ruby.c diff --git a/src/simix/smx_context_ruby.c b/src/simix/smx_context_ruby.c index a580cb38ad..4f1cb3b5b3 100644 --- a/src/simix/smx_context_ruby.c +++ b/src/simix/smx_context_ruby.c @@ -89,9 +89,11 @@ static void smx_ctx_ruby_free(smx_context_t context) { free(context); context = NULL; }*/ - DEBUG1("smx_ctx_ruby_free_context(%s)",context->argv[0]); - free (context); - context = NULL; + if (context) { + DEBUG1("smx_ctx_ruby_free_context(%p)",context); + free (context); + context = NULL; + } } static void smx_ctx_ruby_start(smx_context_t context) { @@ -102,7 +104,7 @@ static void smx_ctx_ruby_start(smx_context_t context) { } static void smx_ctx_ruby_stop(smx_context_t context) { - DEBUG1("smx_ctx_ruby_stop(%s)",context->argv[0]); + DEBUG0("smx_ctx_ruby_stop()"); VALUE process = Qnil; smx_ctx_ruby_t ctx_ruby,current; @@ -128,7 +130,6 @@ static void smx_ctx_ruby_stop(smx_context_t context) { process = ctx_ruby->process; ctx_ruby->process = Qnil; } - DEBUG1("smx_ctx_ruby_stop(%s)...Done",context->argv[0]); } static void smx_ctx_ruby_suspend(smx_context_t context) {