From 14eb2a526b903876ceacf88ae12c11a29ead6798 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Sun, 16 Jun 2019 19:58:06 +0300 Subject: [PATCH] Allow multi threads to read messages --- components/net/cpp/src/peer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/net/cpp/src/peer.cpp b/components/net/cpp/src/peer.cpp index bb0782040..853b91d26 100644 --- a/components/net/cpp/src/peer.cpp +++ b/components/net/cpp/src/peer.cpp @@ -467,10 +467,10 @@ bool Peer::_data() { // CHECK Safe to unlock here? is_waiting_ = true; - //lk.unlock(); + lk.unlock(); disp_->dispatch(*this, obj); // Relock before next loop of while - //lk.lock(); + lk.lock(); is_waiting_ = false; if (scheme_ == ftl::URI::SCHEME_WS && recv_buf_.nonparsed_size() > 0) { -- GitLab