summaryrefslogtreecommitdiff
path: root/src/script/common/c_types.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/common/c_types.cpp')
-rw-r--r--src/script/common/c_types.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/script/common/c_types.cpp b/src/script/common/c_types.cpp
index ac724c42c..a6faf9819 100644
--- a/src/script/common/c_types.cpp
+++ b/src/script/common/c_types.cpp
@@ -25,9 +25,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
LuaError::LuaError(lua_State *L, const std::string &s)
{
- m_s = "LuaError: ";
- m_s += s + "\n";
- m_s += script_get_backtrace(L);
+ m_s = "LuaError: " + s;
+ if (L) m_s += '\n' + script_get_backtrace(L);
}
struct EnumString es_ItemType[] =