From e76caa943f2862352c6318c9851be601559ee68e Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Mon, 17 Jun 2019 08:34:32 +0300
Subject: [PATCH] Used shared lock for chunk sending

---
 components/rgbd-sources/src/streamer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/components/rgbd-sources/src/streamer.cpp b/components/rgbd-sources/src/streamer.cpp
index d82135df3..34ee61f0a 100644
--- a/components/rgbd-sources/src/streamer.cpp
+++ b/components/rgbd-sources/src/streamer.cpp
@@ -318,7 +318,7 @@ void Streamer::_schedule() {
 
 					//LOG(INFO) << "Sending chunk " << chunk << " : size = " << (d_buf.size()+rgb_buf.size()) / 1024 << "kb";
 
-					UNIQUE_LOCK(src->mutex,lk);
+					SHARED_LOCK(src->mutex,lk);
 					auto i = src->clients[0].begin();
 					while (i != src->clients[0].end()) {
 						try {
-- 
GitLab