summaryrefslogtreecommitdiff
path: root/gr-blocks
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2021-03-19 22:01:33 +0100
committermormj <34754695+mormj@users.noreply.github.com>2021-03-23 06:31:20 -0400
commit3e4e7feffb29f54364b370594ee953d1c2d53327 (patch)
tree4dcfed0a4eb8296f1dccf797a4b3ad7c470c3ea8 /gr-blocks
parentad5beaeb3a050b71de128b03c61f959765483720 (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.cc6
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)
{