From: Timo Sirainen Date: Mon, 1 Sep 2025 11:14:39 +0000 (+0300) Subject: lib: test-istream-multiplex - Fix randomly trying to create 0 length variable array X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f2d0fa5168b963747586d35d74bb59163b1980b0;p=thirdparty%2Fdovecot%2Fcore.git 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 --- 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);