From a9c1a5660fe45f15665098251ca400f72657f251 Mon Sep 17 00:00:00 2001
From: Felix Weiglhofer <weiglhofer@fias.uni-frankfurt.de>
Date: Mon, 23 Oct 2023 22:14:47 +0000
Subject: [PATCH] algo: Fix read of unitialized memory.

---
 algo/base/DigiData.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/algo/base/DigiData.h b/algo/base/DigiData.h
index 6479e58e4d..b7aa9cde79 100644
--- a/algo/base/DigiData.h
+++ b/algo/base/DigiData.h
@@ -69,8 +69,9 @@ namespace cbm::algo
    * @note Uses PODVector for storage, so memory is not initialized by default.
    */
   struct DigiEvent : public DigiData {
-    uint64_t fNumber;  ///< Event identifier
-    double fTime;      ///< Event trigger time [ns]
+    // FIXME: Event number not set yet!
+    uint64_t fNumber = -1;  ///< Event identifier
+    double fTime     = 0;   ///< Event trigger time [ns]
 
     static std::vector<DigiEvent> FromCbmDigiEvents(const std::vector<CbmDigiEvent>& events);
     static std::vector<CbmDigiEvent> ToCbmDigiEvents(const std::vector<DigiEvent>& events);
-- 
GitLab