X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e38104c4f6720e2de769ff7802e607fb04d6674d..f8498e93073ae2ad6e6e19571ecf52c9104edbd0:/src/kernel/activity/ActivityImpl.cpp diff --git a/src/kernel/activity/ActivityImpl.cpp b/src/kernel/activity/ActivityImpl.cpp index be0e1b0d30..da8f12d825 100644 --- a/src/kernel/activity/ActivityImpl.cpp +++ b/src/kernel/activity/ActivityImpl.cpp @@ -12,10 +12,15 @@ namespace kernel { namespace activity { ActivityImpl::~ActivityImpl() +{ + clean_action(); + XBT_DEBUG("Destroy activity %p", this); +} + +void ActivityImpl::clean_action() { if (surf_action_) { surf_action_->unref(); - XBT_DEBUG("Destroy activity %p", this); surf_action_ = nullptr; } }