From 7557bf48f322b2347430c5ddab405ee53c57d34e Mon Sep 17 00:00:00 2001 From: Gisle Vanem Date: Sat, 31 Jul 2021 12:30:40 +0200 Subject: [PATCH] Fix use of VLA --- lib/random_periodic_msg_source_impl.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/random_periodic_msg_source_impl.cc b/lib/random_periodic_msg_source_impl.cc index 32a6d6b..472f881 100644 --- a/lib/random_periodic_msg_source_impl.cc +++ b/lib/random_periodic_msg_source_impl.cc @@ -93,13 +93,13 @@ random_periodic_msg_source_impl::run(random_periodic_msg_source_impl *instance) // Generate a random message pmt::pmt_t random_periodic_msg_source_impl::generate_msg() { - uint8_t vec[d_msg_len]; + std::vector vec(d_msg_len); for(int i = 0; i < d_msg_len; i++) { vec[i] = d_randbytes(); } - pmt::pmt_t blob = pmt::make_blob(vec, d_msg_len); + pmt::pmt_t blob = pmt::make_blob(vec.data(), d_msg_len); return pmt::cons(pmt::PMT_NIL, blob); } void