diff options
Diffstat (limited to 'src/subgame.cpp')
-rw-r--r-- | src/subgame.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/subgame.cpp b/src/subgame.cpp index 7fee3899d..806d65934 100644 --- a/src/subgame.cpp +++ b/src/subgame.cpp @@ -241,8 +241,9 @@ bool initializeWorld(const std::string &path, const std::string &gameid) if(!fs::PathExists(worldmt_path)){ infostream<<"Creating world.mt ("<<worldmt_path<<")"<<std::endl; fs::CreateAllDirs(path); - std::ofstream of(worldmt_path.c_str(), std::ios::binary); - of<<"gameid = "<<gameid<<"\n"; + std::ostringstream ss(std::ios_base::binary); + ss<<"gameid = "<<gameid<<"\n"; + fs::safeWriteToFile(worldmt_path, ss.str()); } return true; } |