From c10df23a0f58ab22fb4ced922557cda532f32cf3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 24 Nov 2019 11:32:34 -0700 Subject: [PATCH] fix crash when using Region > Loop --- libs/ardour/disk_reader.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc index 206de3180c..f97f9f3fc3 100644 --- a/libs/ardour/disk_reader.cc +++ b/libs/ardour/disk_reader.cc @@ -1599,6 +1599,10 @@ DiskReader::set_loop (Location* loc) void DiskReader::reload_loop () { + if (!_loop_location) { + return; + } + Location* loc = _loop_location; boost::scoped_array mix_buf (new Sample [loop_fade_length]); boost::scoped_array gain_buf (new Sample [loop_fade_length]);