Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simplify
authorSUTER Frederic <frederic.suter@cc.in2p3.fr>
Fri, 23 Jul 2021 12:56:38 +0000 (14:56 +0200)
committerSUTER Frederic <frederic.suter@cc.in2p3.fr>
Fri, 23 Jul 2021 16:31:42 +0000 (18:31 +0200)
src/s4u/s4u_Comm.cpp

index 36b5702..bcf557d 100644 (file)
@@ -299,11 +299,7 @@ Actor* Comm::get_sender() const
 
 CommPtr Comm::set_copy_data_callback(void (*callback)(kernel::activity::CommImpl*, void*, size_t))
 {
-  static void (*saved_callback)(kernel::activity::CommImpl*, void*, size_t);
-  saved_callback      = callback;
-  copy_data_function_ = [](simgrid::kernel::activity::CommImpl* comm, void* buff, size_t size) {
-    saved_callback(comm, buff, size);
-  };
+  copy_data_function_ = callback;
   return this;
 }