diff --git a/src/WaveTrack.cpp b/src/WaveTrack.cpp index 6cc29b7a0..07324e147 100644 --- a/src/WaveTrack.cpp +++ b/src/WaveTrack.cpp @@ -1734,7 +1734,7 @@ bool WaveTrack::GetRMS(float *rms, double t0, double t1) } } } - *rms = sqrt(sumsq/length); + *rms = length > 0.0 ? sqrt(sumsq / length) : 0.0; return result; }