From 5886c0268fe62f76971b60e2310a095910b467d1 Mon Sep 17 00:00:00 2001 From: Ken Zangelin Date: Thu, 11 Jan 2024 16:38:39 +0100 Subject: [PATCH] Fixed a compilation error dur to buffer sizes in release compilation mode --- src/lib/orionld/common/dateTime.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/orionld/common/dateTime.cpp b/src/lib/orionld/common/dateTime.cpp index 30c8f68a33..7f238cb649 100644 --- a/src/lib/orionld/common/dateTime.cpp +++ b/src/lib/orionld/common/dateTime.cpp @@ -484,12 +484,12 @@ double dateTimeFromString(const char* iso8601String, char* errorString, int erro if (tzStart == NULL) tzStart = strchr(T, '-'); if (tzStart == NULL) - strncpy(timeString, T, sizeof(timeString)); + strncpy(timeString, T, sizeof(timeString) - 1); else { - strncpy(timezoneString, tzStart, sizeof(timezoneString)); + strncpy(timezoneString, tzStart, sizeof(timezoneString) - 1); *tzStart = 0; - strncpy(timeString, T, sizeof(timeString)); + strncpy(timeString, T, sizeof(timeString) - 1); } }