From f2d0fa5168b963747586d35d74bb59163b1980b0 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 1 Sep 2025 14:14:39 +0300 Subject: [PATCH] lib: test-istream-multiplex - Fix randomly trying to create 0 length variable array Fixes: test-istream-multiplex.c:184:29: runtime error: variable length array bound evaluates to non-positive value 0 --- src/lib/test-istream-multiplex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/test-istream-multiplex.c b/src/lib/test-istream-multiplex.c index 443cb8b748..f8f908675e 100644 --- a/src/lib/test-istream-multiplex.c +++ b/src/lib/test-istream-multiplex.c @@ -180,7 +180,7 @@ static void test_istream_multiplex_random(bool packet) if (!packet) buffer_append(buf, stream_header, sizeof(stream_header)-1); for (i = 0; i < packets_count; i++) { - unsigned int len = i_rand_limit((ON_VALGRIND ? 128 : 1024) + 1); + unsigned int len = i_rand_limit(ON_VALGRIND ? 128 : 1024) + 1; unsigned char packet_data[len]; uint32_t len_be = cpu32_to_be(len); unsigned int channel = i_rand_limit(max_channel); -- 2.47.3