Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
partially plug leak. Do not see why one remains :-/
[simgrid.git] / src / simdag / sd_dotloader.cpp
index 4a54f7c..c7494d0 100644 (file)
@@ -122,6 +122,8 @@ std::vector<ActivityPtr> create_DAG_from_dot(const std::string& filename)
   if (not check_for_cycle(dag)) {
     std::string base = simgrid::xbt::Path(filename).get_base_name();
     XBT_ERROR("The DOT described in %s is not a DAG. It contains a cycle.", base.c_str());
+    for (const auto& a : dag)
+      a->cancel();
     dag.clear();
   }