From ba3ff5ef39d768da4a0511d22a220b9aafa3d3f6 Mon Sep 17 00:00:00 2001
From: est31 <MTest31@outlook.com>
Date: Tue, 2 Jun 2015 13:55:02 +0200
Subject: [PATCH] Fix uninitialized variable error

If you run minetest with valgrind, you'll quickly notice uninitialized jump
depend error messages that point to s_base.cpp:131. This commit fixes those.
---
 src/script/cpp_api/s_base.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/script/cpp_api/s_base.cpp b/src/script/cpp_api/s_base.cpp
index 4fb8411ef..8b0b16bfb 100644
--- a/src/script/cpp_api/s_base.cpp
+++ b/src/script/cpp_api/s_base.cpp
@@ -103,6 +103,11 @@ ScriptApiBase::ScriptApiBase()
 	lua_pushstring(m_luastack, porting::getPlatformName());
 	lua_setglobal(m_luastack, "PLATFORM");
 
+	// m_secure gets set to true inside
+	// ScriptApiSecurity::initializeSecurity(), if neccessary.
+	// Default to false otherwise
+	m_secure = false;
+
 	m_server = NULL;
 	m_environment = NULL;
 	m_guiengine = NULL;
-- 
GitLab