Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Don't break MC protocol if the user code has space in filenames
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sat, 1 Jul 2023 16:24:18 +0000 (18:24 +0200)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sat, 1 Jul 2023 16:24:18 +0000 (18:24 +0200)
src/smpi/internals/smpi_bench.cpp

index 0b04777..542c0ee 100644 (file)
@@ -430,6 +430,7 @@ void smpi_trace_set_call_location(const char* file, const int line, const char*
     loc->filename = simgrid::xbt::Path(file).get_base_name();
   else
     loc->filename = file;
+  std::replace(loc->filename.begin(), loc->filename.end(), ' ', '_');
   loc->linenumber = line;
   loc->func_call  = call_name;
 }