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]);