Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix memleak in teshsuite test
authorBruno Donassolo <bruno.donassolo@inria.fr>
Mon, 16 Aug 2021 09:54:45 +0000 (11:54 +0200)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Mon, 16 Aug 2021 09:54:45 +0000 (11:54 +0200)
teshsuite/models/cm02-set-lat-bw/cm02-set-lat-bw.cpp

index 9dc4d4f..f0d7e29 100644 (file)
@@ -85,8 +85,10 @@ static void receiver()
   double* payload    = nullptr;
   while (true) {
     payload = mbox->get<double>();
-    if (*payload < 0)
+    if (*payload < 0) {
+      delete payload;
       break;
+    }
     XBT_INFO("Received data. Elapsed %lf", sg4::Engine::get_clock() - *payload);
     delete payload;
   }