summaryrefslogtreecommitdiff
path: root/gr-digital/lib/map_bb_impl.cc
diff options
context:
space:
mode:
authorThomas Habets <thomas@habets.se>2019-12-23 14:26:13 +0000
committerMartin Braun <martin.braun@ettus.com>2020-01-03 12:28:09 -0800
commita4c439ccd47017822cb8b2ab6af853aa23c5e7e7 (patch)
treed2cc0e453664f1422ea3ac73b75d28cf5a62be15 /gr-digital/lib/map_bb_impl.cc
parent54906f3957c6dd13cbaa60b7125081ef103c1457 (diff)
gr-digital/map_bb: Make .map() thread safe
Diffstat (limited to 'gr-digital/lib/map_bb_impl.cc')
-rw-r--r--gr-digital/lib/map_bb_impl.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/gr-digital/lib/map_bb_impl.cc b/gr-digital/lib/map_bb_impl.cc
index ceb342210d..91c5674db2 100644
--- a/gr-digital/lib/map_bb_impl.cc
+++ b/gr-digital/lib/map_bb_impl.cc
@@ -61,6 +61,7 @@ void map_bb_impl::set_map(const std::vector<int>& map)
std::vector<int> map_bb_impl::map() const
{
std::vector<int> m(s_map_size);
+ gr::thread::scoped_lock guard(d_mutex);
for (unsigned i = 0; i < s_map_size; i++) {
m[i] = d_map[i];
}