summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fnet/src/vespa/fnet/transport_thread.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/fnet/src/vespa/fnet/transport_thread.cpp b/fnet/src/vespa/fnet/transport_thread.cpp
index 9f47a2f0600..b38e2f0aa08 100644
--- a/fnet/src/vespa/fnet/transport_thread.cpp
+++ b/fnet/src/vespa/fnet/transport_thread.cpp
@@ -242,6 +242,8 @@ FNET_TransportThread::~FNET_TransportThread()
}
if (_started && !_finished) {
LOG(error, "Transport: delete called on active object!");
+ } else {
+ std::lock_guard guard(_pseudo_thread);
}
}