diff --git a/src/DanielsPoints.cpp b/src/DanielsPoints.cpp index c017c5bce..c2d4a272a 100644 --- a/src/DanielsPoints.cpp +++ b/src/DanielsPoints.cpp @@ -128,7 +128,7 @@ class DanielsEquivalentPower : public RideMetric { assert(timeRiding); double score = danielsPoints->value(true); double secs = timeRiding->value(true); - watts = cp * pow(score / DanielsPoints::K / secs, 0.25); + watts = secs == 0.0 ? 0.0 : cp * pow(score / DanielsPoints::K / secs, 0.25); setValue(watts); }