Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fix clang build
[simgrid.git] / src / simix / smx_io.cpp
index 4371b8d..a420fe1 100644 (file)
@@ -179,10 +179,9 @@ int SIMIX_file_move(smx_actor_t process, smx_file_t file, const char* fullpath)
 void SIMIX_io_destroy(smx_activity_t synchro)
 {
   simgrid::kernel::activity::IoImplPtr io = boost::static_pointer_cast<simgrid::kernel::activity::IoImpl>(synchro);
-  XBT_DEBUG("Destroy synchro %p", synchro);
+  XBT_DEBUG("Destroy synchro %p", synchro.get());
   if (io->surf_io)
     io->surf_io->unref();
-  io->unref();
 }
 
 void SIMIX_io_finish(smx_activity_t synchro)