Deprecated sprintf in Logger
This commit is contained in:
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user