- char buffer[2048];
- char* ret = getcwd(buffer, 2048);
- xbt_assert(ret == buffer, "Error during getcwd: %s", strerror(errno));
- path_ = std::string(buffer);
+ std::array<char, 2048> buffer;
+ const char* cwd = getcwd(buffer.data(), 2048);
+ xbt_assert(cwd != nullptr, "Error during getcwd: %s", strerror(errno));
+ path_ = std::string(cwd);