From 96cbcf0ee49b0f21f9953ca1ec6c3eab851c72ef Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 17 Jan 2014 19:34:51 -0500 Subject: [PATCH] Fix crash when instrument plugins fail to instantiate. --- libs/ardour/plugin_insert.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index 10368bfb42..f2689bf998 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -719,6 +719,10 @@ PluginInsert::can_support_io_configuration (const ChanCount& in, ChanCount& out) PluginInsert::Match PluginInsert::private_can_support_io_configuration (ChanCount const & inx, ChanCount& out) { + if (_plugins.empty()) { + return Match(); + } + PluginInfoPtr info = _plugins.front()->get_info(); ChanCount in; in += inx; midi_bypass.reset();