From f40b64b0d5216e0acff59b31f17120f5b7fb1f2a Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 4 Jun 2025 17:58:32 +0200 Subject: [PATCH] Properly handle incomplete audio read DiskReader::[do]refill() returns either 0, or -1 on error. --- libs/ardour/butler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/butler.cc b/libs/ardour/butler.cc index 4ad4574069..c9e52cb42c 100644 --- a/libs/ardour/butler.cc +++ b/libs/ardour/butler.cc @@ -296,7 +296,7 @@ Butler::thread_work () case 0: //DEBUG_TRACE (DEBUG::Butler, string_compose ("\ttrack refill done %1\n", tr->name())); break; - case 1: + case -1: DEBUG_TRACE (DEBUG::Butler, string_compose ("\ttrack refill unfinished %1\n", tr->name ())); disk_work_outstanding = true; break;