From 791d3f048ddafb748009ed4cfd5e8d378ae114af Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 31 May 2024 19:58:30 +0200 Subject: [PATCH] T: Fix endless loops and channel-mask --- libs/ardour/session.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index bf169dea7f..375e70d0c6 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -7896,7 +7896,7 @@ Session::build_available_physical_audio_io_lists (vector& physinputs, ve assert (physoutputs.size() <= output_channel_mask.size()); vector::size_type n = 0; - for (vector::iterator i = physinputs.begin(); i != physinputs.end(); ++i) { + for (vector::iterator i = physinputs.begin(); i != physinputs.end(); ++n) { if (!input_channel_mask[n]) { i = physinputs.erase (i); } else { @@ -7904,7 +7904,7 @@ Session::build_available_physical_audio_io_lists (vector& physinputs, ve } } n = 0; - for (vector::iterator o = physoutputs.begin(); o != physoutputs.end(); ++o) { + for (vector::iterator o = physoutputs.begin(); o != physoutputs.end(); ++n) { if (!output_channel_mask[n]) { o = physoutputs.erase (o); } else {