diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2021-03-19 22:01:33 +0100 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-03-23 06:31:20 -0400 |
commit | 3e4e7feffb29f54364b370594ee953d1c2d53327 (patch) | |
tree | 4dcfed0a4eb8296f1dccf797a4b3ad7c470c3ea8 /gr-blocks | |
parent | ad5beaeb3a050b71de128b03c61f959765483720 (diff) |
blocks: message_debug: mutex getting the stored message count
Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
Diffstat (limited to 'gr-blocks')
-rw-r--r-- | gr-blocks/lib/message_debug_impl.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gr-blocks/lib/message_debug_impl.cc b/gr-blocks/lib/message_debug_impl.cc index d88be2d96d..d7bfd7edc2 100644 --- a/gr-blocks/lib/message_debug_impl.cc +++ b/gr-blocks/lib/message_debug_impl.cc @@ -104,7 +104,11 @@ void message_debug_impl::print_pdu(const pmt::pmt_t& pdu) } } -size_t message_debug_impl::num_messages() { return d_messages.size(); } +size_t message_debug_impl::num_messages() +{ + gr::thread::scoped_lock guard(d_mutex); + return d_messages.size(); +} pmt::pmt_t message_debug_impl::get_message(size_t i) { |