Commit 545ad2fd authored by Eric Duminil's avatar Eric Duminil
Browse files

Removing stupid snprintf warnings

parent 34f1ecd4
Pipeline #5756 canceled with stage
......@@ -227,7 +227,8 @@ void NTPClient::getFormattedTime(char *formatted_time, unsigned long secs) {
// Based on https://github.com/PaulStoffregen/Time/blob/master/Time.cpp
void NTPClient::getFormattedDate(char *formatted_date, unsigned long secs) {
unsigned long rawTime = (secs ? secs : this->getEpochTime()) / 86400L; // in days
unsigned long days = 0, year = 1970;
unsigned long days = 0;
unsigned int year = 1970;
uint8_t month;
static const uint8_t monthDays[]={31,28,31,30,31,30,31,31,30,31,30,31};
......@@ -250,7 +251,7 @@ void NTPClient::getFormattedDate(char *formatted_date, unsigned long secs) {
char formatted_time[9];
this->getFormattedTime(formatted_time, secs);
snprintf(formatted_date, 23, "%4lu-%02d-%02lu %s%+03d", year, month, rawTime, formatted_time, this->_timeOffset / 3600);
snprintf(formatted_date, 23, "%4d-%02d-%02lu %s%+03d", year, month, rawTime, formatted_time, (int8_t) this->_timeOffset / 3600);
}
void NTPClient::setEpochTime(unsigned long secs) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment