From 809a0ac2bc259ccda11ba046be39c917caa37785 Mon Sep 17 00:00:00 2001 From: Rochet2 Date: Sat, 20 Dec 2014 18:15:59 +0200 Subject: [PATCH] Fixes #130 --- LuaEngine.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LuaEngine.cpp b/LuaEngine.cpp index ad5e26d..fbbbcfc 100644 --- a/LuaEngine.cpp +++ b/LuaEngine.cpp @@ -57,7 +57,9 @@ void Eluna::Initialize() ELUNA_LOG_INFO("[Eluna]: Searching scripts from `%s`", lua_folderpath.c_str()); lua_requirepath = ""; GetScripts(lua_folderpath); - lua_requirepath.erase(lua_requirepath.end() - 1); + // Erase last ; + if (!lua_requirepath.empty()) + lua_requirepath.erase(lua_requirepath.end() - 1); ELUNA_LOG_DEBUG("[Eluna]: Loaded %u scripts in %u ms", uint32(lua_scripts.size() + lua_extensions.size()), ElunaUtil::GetTimeDiff(oldMSTime));