diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/World/World.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp index 410fbee9931..d367a659dda 100644 --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -1105,7 +1105,7 @@ void World::LoadConfigSettings(bool reload) ///- Read the "Data" directory from the config file std::string dataPath = sConfigMgr->GetStringDefault("DataDir", "./"); - if (dataPath.at(dataPath.length()-1) != '/' && dataPath.at(dataPath.length()-1) != '\\') + if (dataPath.empty() || (dataPath.back() != '/' && dataPath.back() != '\\')) dataPath.push_back('/'); #if PLATFORM == PLATFORM_UNIX || PLATFORM == PLATFORM_APPLE |