mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 13:41:31 +00:00
[Crash] Fix rarer crash with File::Makedir (#3606)
This commit is contained in:
parent
7db7631308
commit
3d95b6c184
@ -55,8 +55,14 @@ bool File::Exists(const std::string &name)
|
|||||||
*/
|
*/
|
||||||
void File::Makedir(const std::string &directory_name)
|
void File::Makedir(const std::string &directory_name)
|
||||||
{
|
{
|
||||||
fs::create_directory(directory_name);
|
try {
|
||||||
fs::permissions(directory_name, fs::perms::owner_all);
|
fs::create_directory(directory_name);
|
||||||
|
fs::permissions(directory_name, fs::perms::owner_all);
|
||||||
|
}
|
||||||
|
catch (const fs::filesystem_error &ex) {
|
||||||
|
std::cout << "Failed to create directory: " << directory_name << std::endl;
|
||||||
|
std::cout << ex.what() << std::endl;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string File::FindEqemuConfigPath()
|
std::string File::FindEqemuConfigPath()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user