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