Materialize temporary string obtained from boost path

This commit is contained in:
Mikhail Titov 2015-06-19 14:44:50 -05:00
parent 38ebe28923
commit 490b65dfe2
4 changed files with 23 additions and 35 deletions

View file

@ -62,7 +62,8 @@ namespace i2p
LogPrint("Error, could not create process group.");
return false;
}
chdir(i2p::util::filesystem::GetDataDir().string().c_str());
std::string d(i2p::util::filesystem::GetDataDir()); // make a copy
chdir(d.c_str());
// close stdin/stdout/stderr descriptors
::close (0);