diff options
author | Attila Molnar <attilamolnar@hush.com> | 2013-12-18 18:07:30 +0100 |
---|---|---|
committer | Attila Molnar <attilamolnar@hush.com> | 2013-12-18 18:07:30 +0100 |
commit | 429a4ddf6ac9fd0f16667ff38a40dc437d9af2d2 (patch) | |
tree | 39663a97753606844b164c4ed7a8370d0cae5cd9 | |
parent | a1d46b8bffb1dfce883d0a59b67a86934c260fba (diff) |
Fix FileReader not working with files specified in <files>
-rw-r--r-- | src/fileutils.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fileutils.cpp b/src/fileutils.cpp index ee89cca1c..8a726ba69 100644 --- a/src/fileutils.cpp +++ b/src/fileutils.cpp @@ -29,14 +29,14 @@ FileReader::FileReader(const std::string& filename) void FileReader::Load(const std::string& filename) { // If the file is stored in the file cache then we used that version instead. - std::string realName = ServerInstance->Config->Paths.PrependConfig(filename); - ConfigFileCache::iterator it = ServerInstance->Config->Files.find(realName); + ConfigFileCache::const_iterator it = ServerInstance->Config->Files.find(filename); if (it != ServerInstance->Config->Files.end()) { this->lines = it->second; } else { + const std::string realName = ServerInstance->Config->Paths.PrependConfig(filename); lines.clear(); std::ifstream stream(realName.c_str()); |