From 24d0eda1503bd6b496a8e1a6dde0b19d6da8611d Mon Sep 17 00:00:00 2001 From: localhorst Date: Tue, 9 Dec 2025 21:33:31 +0100 Subject: [PATCH] Deprecated sprintf in Logger --- src/logger/logger.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/logger/logger.cpp b/src/logger/logger.cpp index a91889b..49a727f 100644 --- a/src/logger/logger.cpp +++ b/src/logger/logger.cpp @@ -134,7 +134,7 @@ string Logger::getTimestamp() } timeinfo = localtime(&tv.tv_sec); strftime(cpDate, 80, "%d/%m/%Y %T", timeinfo); - sprintf(buffer, "%s.%03d", cpDate, millisec); + snprintf(buffer, sizeof(buffer), "%s.%03d", cpDate, millisec); return buffer; } @@ -156,8 +156,8 @@ string Logger::getMacAddress() unsigned char *hwaddr = (unsigned char *)ifr.ifr_hwaddr.sa_data; char buffer[80]; - sprintf(buffer, "%02X:%02X:%02X:%02X:%02X:%02X", hwaddr[0], hwaddr[1], hwaddr[2], - hwaddr[3], hwaddr[4], hwaddr[5]); + snprintf(buffer, sizeof(buffer), "%02X:%02X:%02X:%02X:%02X:%02X", hwaddr[0], hwaddr[1], hwaddr[2], + hwaddr[3], hwaddr[4], hwaddr[5]); close(s); string tmp = buffer; return tmp;