Deprecated sprintf in Logger

This commit is contained in:
2025-12-09 21:33:31 +01:00
parent 228d8ecf6c
commit 24d0eda150

View File

@ -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;