Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix memleak.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 16 Jan 2019 20:58:48 +0000 (21:58 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 16 Jan 2019 22:03:36 +0000 (23:03 +0100)
src/include/xbt/parmap.hpp

index 4e073a1..f1c08cb 100644 (file)
@@ -202,9 +202,10 @@ template <typename T> Parmap<T>::~Parmap()
   status = PARMAP_DESTROY;
   synchro->master_signal();
 
   status = PARMAP_DESTROY;
   synchro->master_signal();
 
-  for (unsigned i = 1; i < num_workers; i++)
+  for (unsigned i = 1; i < num_workers; i++) {
     workers[i]->join();
     workers[i]->join();
-
+    delete workers[i];
+  }
   delete synchro;
 }
 
   delete synchro;
 }