]> git.lizzy.rs Git - minetest.git/blobdiff - src/debug.cpp
Fix a formspec crash triggered by ae9b5e00989756bb676429530dfe81039009001c
[minetest.git] / src / debug.cpp
index 86b7278129c73e84ef70d2aac23cf959bef145f2..bdd4146cab253e9c57fcf1da3a5e867884c7478a 100644 (file)
@@ -21,8 +21,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "porting.h"
 #include "debug.h"
 #include "exceptions.h"
-#include <stdio.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstdlib>
 #include <cstring>
 #include <map>
 #include <sstream>
@@ -110,7 +110,7 @@ void DebugStack::print(FILE *file, bool everything)
                os.str().c_str());
 
        for (int i = 0; i < stack_max_i; i++) {
-               if (i == stack_i && everything == false)
+               if (i == stack_i && !everything)
                        break;
 
                if (i < stack_i)
@@ -128,7 +128,7 @@ void DebugStack::print(std::ostream &os, bool everything)
        os<<"DEBUG STACK FOR THREAD "<<thread_id<<": "<<std::endl;
 
        for(int i = 0; i < stack_max_i; i++) {
-               if(i == stack_i && everything == false)
+               if(i == stack_i && !everything)
                        break;
 
                if (i < stack_i)
@@ -144,10 +144,6 @@ void DebugStack::print(std::ostream &os, bool everything)
 std::map<std::thread::id, DebugStack*> g_debug_stacks;
 std::mutex g_debug_stacks_mutex;
 
-void debug_stacks_init()
-{
-}
-
 void debug_stacks_print_to(std::ostream &os)
 {
        MutexAutoLock lock(g_debug_stacks_mutex);
@@ -197,7 +193,7 @@ DebugStacker::~DebugStacker()
 {
        MutexAutoLock lock(g_debug_stacks_mutex);
 
-       if (m_overflowed == true)
+       if (m_overflowed)
                return;
 
        m_stack->stack_i--;