From c12817886eeedd284ea80b3013da991e4d78f7f2 Mon Sep 17 00:00:00 2001 From: vanhofen Date: Sun, 20 Nov 2022 22:13:22 +0100 Subject: [PATCH] glcd: fix warning: taking address of packed member Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/5a5d6d3349737c6eea50889d53cdd16944c4923b Author: vanhofen Date: 2022-11-20 (Sun, 20 Nov 2022) Origin message was: ------------------ - glcd: fix warning: taking address of packed member ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- src/driver/glcd/glcd.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/driver/glcd/glcd.cpp b/src/driver/glcd/glcd.cpp index db7ef8a22..8e9e94ded 100644 --- a/src/driver/glcd/glcd.cpp +++ b/src/driver/glcd/glcd.cpp @@ -1132,7 +1132,8 @@ void cGLCD::Run(void) else if (Scale < 0) Scale = 0; char tmp_start[6] = {0}; - tm = localtime(&info_CurrentNext.current_zeit.startzeit); + time_t tmp_start_time = info_CurrentNext.current_zeit.startzeit; + tm = localtime(&tmp_start_time); snprintf(tmp_start, sizeof(tmp_start), "%02d:%02d", tm->tm_hour, tm->tm_min); Start = stagingStart = tmp_start; } @@ -1140,7 +1141,8 @@ void cGLCD::Run(void) if (info_CurrentNext.flags & CSectionsdClient::epgflags::has_next) { char tmp_end[6] = {0}; - tm = localtime(&info_CurrentNext.next_zeit.startzeit); + time_t tmp_end_time = info_CurrentNext.next_zeit.startzeit; + tm = localtime(&tmp_end_time); snprintf(tmp_end, sizeof(tmp_end), "%02d:%02d", tm->tm_hour, tm->tm_min); End = stagingEnd = tmp_end; }