From d3e2a0d33f4b95a7682f132cf16f0f239c049de9 Mon Sep 17 00:00:00 2001 From: Alexander Wells <79699091+AlexanderWells-diamond@users.noreply.github.com> Date: Fri, 18 Feb 2022 17:36:45 +0000 Subject: [PATCH] Fix valgrind warnings in trendlog functions (#226) mktime requires the structure passed must be fully initialised: https://en.cppreference.com/w/c/chrono/mktime#Notes --- src/bacnet/basic/object/trendlog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bacnet/basic/object/trendlog.c b/src/bacnet/basic/object/trendlog.c index d2a86a5b..4ee35da6 100644 --- a/src/bacnet/basic/object/trendlog.c +++ b/src/bacnet/basic/object/trendlog.c @@ -147,7 +147,7 @@ void Trend_Log_Init(void) static bool initialized = false; int iLog; int iEntry; - struct tm TempTime; + struct tm TempTime = {0}; time_t tClock; if (!initialized) { @@ -924,7 +924,7 @@ bool TL_Is_Enabled(int iLog) time_t TL_BAC_Time_To_Local(BACNET_DATE_TIME *SourceTime) { - struct tm LocalTime; + struct tm LocalTime = {0}; int iTemp; LocalTime.tm_year =