From b17520360f43d147d767a81926a93660688c6c84 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 16 Dec 2020 17:01:46 +0100 Subject: lv2apply: Fix potential zero-sized VLA --- utils/lv2apply.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'utils') diff --git a/utils/lv2apply.c b/utils/lv2apply.c index ba7b446..96fcf91 100644 --- a/utils/lv2apply.c +++ b/utils/lv2apply.c @@ -330,8 +330,8 @@ main(int argc, char** argv) /* Instantiate plugin and connect ports */ const uint32_t n_ports = lilv_plugin_get_num_ports(plugin); - float in_buf[self.n_audio_in]; - float out_buf[self.n_audio_out]; + float in_buf[self.n_audio_in > 0 ? self.n_audio_in : 1]; + float out_buf[self.n_audio_out > 0 ? self.n_audio_out : 1]; self.instance = lilv_plugin_instantiate( self.plugin, in_fmt.samplerate, NULL); for (uint32_t p = 0, i = 0, o = 0; p < n_ports; ++p) { -- cgit v1.2.1