diff --git a/libs/ardour/utils.cc b/libs/ardour/utils.cc index 3a32b3bea0..d9523d3e54 100644 --- a/libs/ardour/utils.cc +++ b/libs/ardour/utils.cc @@ -737,6 +737,8 @@ ARDOUR::how_many_io_threads () if (pu < 0) { if (-pu < num_cpu) { num_threads = num_cpu + pu; + } else { + num_threads = 1; } } else if (pu == 0) { num_threads = num_cpu;