Unverified Commit 481d3cb2 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

avoid using a local buffer and snprintf()

parent 97e69abc
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1762,8 +1762,8 @@ void Domain::add_region(int narg, char **arg)

  if (lmp->suffix_enable) {
    if (lmp->suffix) {
      char estyle[256];
      snprintf(estyle,256,"%s/%s",arg[1],lmp->suffix);
      std::string estyle = arg[1];
      estyle += std::string("/") + lmp->suffix;
      if (region_map->find(estyle) != region_map->end()) {
        RegionCreator region_creator = (*region_map)[estyle];
        regions[nregion] = region_creator(lmp, narg, arg);
@@ -1774,8 +1774,8 @@ void Domain::add_region(int narg, char **arg)
    }

    if (lmp->suffix2) {
      char estyle[256];
      snprintf(estyle,256,"%s/%s",arg[1],lmp->suffix2);
      std::string estyle = arg[1];
      estyle += std::string("/") + lmp->suffix2;
      if (region_map->find(estyle) != region_map->end()) {
        RegionCreator region_creator = (*region_map)[estyle];
        regions[nregion] = region_creator(lmp, narg, arg);