Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'doc_link' into 'master'
[simgrid.git] / 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;
 }