diff options
author | sapier <Sapier at GMX dot net> | 2014-01-06 20:05:28 +0100 |
---|---|---|
committer | sapier <Sapier at GMX dot net> | 2014-01-10 10:10:45 +0100 |
commit | 9edb91da5754cf194637d1d7faa513719b61f9b4 (patch) | |
tree | 66adfd87cb43e9b24adc70bcaabfae205fc10f8f /src/log.cpp | |
parent | 8b0b857eaaa50c6ec217a46c0577395c78ec04c7 (diff) | |
download | minetest-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.cpp | 2 |
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 |