Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill a useless include that breaks the MC build
[simgrid.git] / src / s4u / s4u_mailbox.cpp
index e393748..b2afd59 100644 (file)
@@ -32,10 +32,10 @@ s4u::Mailbox *s4u::Mailbox::byName(const char*name) {
     res = mailboxes->at(name);
   } catch (std::out_of_range& e) {
     // FIXME: there is a potential race condition here where two actors run Mailbox::byName on a non-existent mailbox
-    // during the same scheduling round. Both will be interrupted in the simcall creating the underlying simix rdv.
+    // during the same scheduling round. Both will be interrupted in the simcall creating the underlying simix mbox.
     // Only one simix object will be created, but two S4U objects will be created.
     // Only one S4U object will be stored in the hashmap and used, and the other one will be leaked.
-    new Mailbox(name,simcall_rdv_create(name));
+    new Mailbox(name,simcall_mbox_create(name));
     res = mailboxes->at(name); // Use the stored one, even if it's not the one I created myself.
   }
   return res;