diff --git a/src/WaveTrack.cpp b/src/WaveTrack.cpp index b6d8dabbf..478a90371 100644 --- a/src/WaveTrack.cpp +++ b/src/WaveTrack.cpp @@ -2577,7 +2577,7 @@ bool WaveTrack::MergeClips(int clipidx1, int clipidx2) WaveClip* clip1 = GetClipByIndex(clipidx1); WaveClip* clip2 = GetClipByIndex(clipidx2); - if (!clip2) // Could happen if one track of a linked pair had a split and the other didn't. + if (!clip1 || !clip2) // Could happen if one track of a linked pair had a split and the other didn't. return false; // Append data from second clip to first clip