Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
A deleted Comm cannot be a valid iface anymore.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 2 Jun 2023 16:09:56 +0000 (18:09 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 2 Jun 2023 16:25:58 +0000 (18:25 +0200)
src/s4u/s4u_Comm.cpp

index c4b8bb4..9bd5d0f 100644 (file)
@@ -58,6 +58,8 @@ Comm::~Comm()
       XBT_INFO("pimpl_ is null");
     xbt_backtrace_display_current();
   }
+  if (pimpl_ != nullptr)
+    pimpl_->set_iface(nullptr);
 }
 
 void Comm::send(kernel::actor::ActorImpl* sender, const Mailbox* mbox, double task_size, double rate, void* src_buff,