From b77f2d923898eb0a0edefd53b9ba2f59edcc62a1 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 9 Jan 2021 14:40:04 +0000 Subject: Add mutex in vlogf function calling BOOST_TEST_MESSAGE --- netfs/unittests/testFuse.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/netfs/unittests/testFuse.cpp b/netfs/unittests/testFuse.cpp index 1185a7f..0810fbf 100644 --- a/netfs/unittests/testFuse.cpp +++ b/netfs/unittests/testFuse.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -78,7 +79,10 @@ public: vlogf(int, const char * fmt, va_list args) const noexcept override { std::unique_ptr msg(vstrdupf(fmt, args), std::free); - BOOST_TEST_MESSAGE(msg.get()); + static std::mutex btm; + ScopeLock(btm) { + BOOST_TEST_MESSAGE(msg.get()); + } } struct fuse * fs; -- cgit v1.2.3