Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
remove redundant Link Type
[simgrid.git] / src / s4u / s4u_Comm.cpp
index 3b192c37cb0aecd057cf1cdcf48f610a694d8319..4d5bb786b4681e761fd7df23aa75e454728192e6 100644 (file)
@@ -249,12 +249,10 @@ Mailbox* Comm::get_mailbox() const
 
 Actor* Comm::get_sender() const
 {
-  return kernel::actor::simcall([this] {
-    kernel::actor::ActorImplPtr sender = nullptr;
-    if (pimpl_)
-      sender = boost::static_pointer_cast<kernel::activity::CommImpl>(pimpl_)->src_actor_;
-    return sender ? sender->ciface() : nullptr;
-  });
+  kernel::actor::ActorImplPtr sender = nullptr;
+  if (pimpl_)
+    sender = boost::static_pointer_cast<kernel::activity::CommImpl>(pimpl_)->src_actor_;
+  return sender ? sender->ciface() : nullptr;
 }
 
 } // namespace s4u