summaryrefslogtreecommitdiff
path: root/libs/ardour/route.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-03-29 23:37:36 +0200
committerRobin Gareus <robin@gareus.org>2016-03-29 23:37:36 +0200
commit3a43e31d07434276a8c79561b1625b329ce6f2d5 (patch)
tree24f9ad7a04a5deccccf16f8592ff858bc019fff7 /libs/ardour/route.cc
parent6977bd945e22f53553ca80edab089dd8bd07f5ff (diff)
abort if configuration fails
Diffstat (limited to 'libs/ardour/route.cc')
-rw-r--r--libs/ardour/route.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc
index 2ce15a6149..de854e7d26 100644
--- a/libs/ardour/route.cc
+++ b/libs/ardour/route.cc
@@ -2155,6 +2155,7 @@ Route::configure_processors_unlocked (ProcessorStreams* err)
if (!(*p)->configure_io(c->first, c->second)) {
DEBUG_TRACE (DEBUG::Processors, string_compose ("%1: configuration failed\n", _name));
+ return -1;
}
processor_max_streams = ChanCount::max(processor_max_streams, c->first);
processor_max_streams = ChanCount::max(processor_max_streams, c->second);