From 2c261e8cab3a05bdc294a138b47a91455a45a6cc Mon Sep 17 00:00:00 2001
From: ralfulrich <ralf.ulrich@kit.edu>
Date: Mon, 21 Jun 2021 20:02:35 +0200
Subject: [PATCH] fix

---
 corsika/detail/framework/core/Cascade.inl | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/corsika/detail/framework/core/Cascade.inl b/corsika/detail/framework/core/Cascade.inl
index 22bb73f4d..d5bad336e 100644
--- a/corsika/detail/framework/core/Cascade.inl
+++ b/corsika/detail/framework/core/Cascade.inl
@@ -266,7 +266,10 @@ namespace corsika {
       CORSIKA_LOG_WARN(
           "Decay time decreased during step! This leads to un-physical step length. "
           "delta_inverse_decay_time={}",
-          1 / initial_inv_decay_time - 1 / actual_decay_time);
+          (actual_decay_time != InverseTimeType::zero() &&
+                   initial_inv_decay_time != InverseTimeType::zero()
+               ? 1 / initial_inv_decay_time - 1 / actual_decay_time
+               : TimeType::zero()));
     }
 #endif
 
-- 
GitLab