From 08951327eef5a1b752efef6b461df75388292cc5 Mon Sep 17 00:00:00 2001 From: thiery Date: Tue, 4 Jan 2011 14:13:55 +0000 Subject: [PATCH] Add a debug message git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9350 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/msg/task.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/msg/task.c b/src/msg/task.c index cc85717242..e085aefd35 100644 --- a/src/msg/task.c +++ b/src/msg/task.c @@ -166,8 +166,10 @@ MSG_error_t MSG_task_destroy(m_task_t task) xbt_assert0((task != NULL), "Invalid parameter"); /* why? if somebody is using, then you can't free! ok... but will return MSG_OK? when this task will be destroyed? isn't the user code wrong? */ - if (task->simdata->isused > 0) + if (task->simdata->isused > 0) { + DEBUG1("Cannot destroy task %p since somebody is using it", task); return MSG_OK; + } #ifdef HAVE_TRACING TRACE_msg_task_destroy(task); #endif -- 2.20.1