diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 5fc575f892..6d06a97909 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -4908,9 +4908,9 @@ Session::format_audio_source_name (const string& legalized_base, uint32_t nchan, sstr << "%R"; } } else if (nchan > 2) { - if (nchan < 26) { + if (nchan <= 26) { sstr << '%'; - sstr << 'a' + chan; + sstr << static_cast('a' + chan); } else { /* XXX what? more than 26 channels! */ sstr << '%';