summaryrefslogtreecommitdiff
path: root/src/log.cpp
diff options
context:
space:
mode:
authorsapier <Sapier at GMX dot net>2014-01-06 20:05:28 +0100
committersapier <Sapier at GMX dot net>2014-01-10 10:10:45 +0100
commit9edb91da5754cf194637d1d7faa513719b61f9b4 (patch)
tree66adfd87cb43e9b24adc70bcaabfae205fc10f8f /src/log.cpp
parent8b0b857eaaa50c6ec217a46c0577395c78ec04c7 (diff)
downloadminetest-9edb91da5754cf194637d1d7faa513719b61f9b4.tar.gz
minetest-9edb91da5754cf194637d1d7faa513719b61f9b4.tar.bz2
minetest-9edb91da5754cf194637d1d7faa513719b61f9b4.zip
Fixed minetest reliable udp implementation (compatible to old clients)
Diffstat (limited to 'src/log.cpp')
-rw-r--r--src/log.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/log.cpp b/src/log.cpp
index 527f54480..97f25cc77 100644
--- a/src/log.cpp
+++ b/src/log.cpp
@@ -93,6 +93,7 @@ static std::string get_lev_string(enum LogMessageLevel lev)
void log_printline(enum LogMessageLevel lev, const std::string &text)
{
+ log_threadnamemutex.Lock();
std::string threadname = "(unknown thread)";
std::map<threadid_t, std::string>::const_iterator i;
i = log_threadnames.find(get_current_thread_id());
@@ -108,6 +109,7 @@ void log_printline(enum LogMessageLevel lev, const std::string &text)
out->printLog(os.str(), lev);
out->printLog(lev, text);
}
+ log_threadnamemutex.Unlock();
}
class Logbuf : public std::streambuf