X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/93ae3804979dbbefc774e5a70acc32a4407dd7e8..09be3731dc0739ab7e4cdb00716335b60acb4331:/src/kernel/activity/ActivityImpl.cpp diff --git a/src/kernel/activity/ActivityImpl.cpp b/src/kernel/activity/ActivityImpl.cpp index 5b5c6148e8..757667bb15 100644 --- a/src/kernel/activity/ActivityImpl.cpp +++ b/src/kernel/activity/ActivityImpl.cpp @@ -11,6 +11,15 @@ namespace simgrid { namespace kernel { namespace activity { +ActivityImpl::~ActivityImpl() +{ + if (surf_action_) { + surf_action_->unref(); + XBT_DEBUG("Destroy activity %p", this); + surf_action_ = nullptr; + } +} + void ActivityImpl::suspend() { if (surf_action_ == nullptr)