diff options
author | Thomas Habets <thomas@habets.se> | 2019-12-23 14:26:13 +0000 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2020-01-03 12:28:09 -0800 |
commit | a4c439ccd47017822cb8b2ab6af853aa23c5e7e7 (patch) | |
tree | d2cc0e453664f1422ea3ac73b75d28cf5a62be15 /gr-digital/lib/map_bb_impl.cc | |
parent | 54906f3957c6dd13cbaa60b7125081ef103c1457 (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.cc | 1 |
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]; } |