Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
please sonar
[simgrid.git] / src / simix / libsmx.cpp
index 91447fe..4fd6d54 100644 (file)
@@ -193,9 +193,8 @@ e_smx_state_t simcall_execution_wait(smx_activity_t execution)
  */
 sg_host_t simcall_vm_create(const char *name, sg_host_t phys_host)
 {
-  return simgrid::simix::kernelImmediate([&] {
-    surf_vm_model->createVM(name, phys_host);
-    sg_host_t host = sg_host_by_name(name);
+  return simgrid::simix::kernelImmediate([&name, &phys_host] {
+    sg_host_t host = surf_vm_model->createVM(name, phys_host);
     SIMIX_host_create(host);
 
     return host;