From 5e882afe10cb1e53ae98e7142ca4948a77bbeea7 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 30 Sep 2020 03:18:19 +0200 Subject: [PATCH] Fix dereferencing empty vectors --- libs/ardour/vst3_plugin.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ardour/vst3_plugin.cc b/libs/ardour/vst3_plugin.cc index 258bfb0eeb..ffaaf8b425 100644 --- a/libs/ardour/vst3_plugin.cc +++ b/libs/ardour/vst3_plugin.cc @@ -1848,7 +1848,8 @@ VST3PI::enable_io (std::vector const& ins, std::vector const& outs) sa_out.push_back (0); } - _processor->setBusArrangements (&sa_in[0], sa_in.size(), &sa_out[0], sa_out.size()); + _processor->setBusArrangements (sa_in.size () > 0 ? &sa_in[0] : NULL, sa_in.size (), + sa_out.size () > 0 ? &sa_out[0] : NULL, sa_out.size ()); #if 0 for (int32 i = 0; i < n_bus_in; ++i) {