diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2018-06-17 16:13:46 +1000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2018-06-17 16:13:46 +1000 |
commit | 106f0eee17bbe837c9f94bdcf13d28e2952f1aef (patch) | |
tree | 529c6e1a8ffafcd944537b7f554713025d0bfcf6 /Projects | |
parent | fd024de89fd4a313ff3b3715e878b402822796ed (diff) | |
download | lufa-106f0eee17bbe837c9f94bdcf13d28e2952f1aef.tar.gz lufa-106f0eee17bbe837c9f94bdcf13d28e2952f1aef.tar.bz2 lufa-106f0eee17bbe837c9f94bdcf13d28e2952f1aef.zip |
Fix warning about possible string truncation in the TempDataLogger project.
Diffstat (limited to 'Projects')
-rw-r--r-- | Projects/TempDataLogger/TempDataLogger.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Projects/TempDataLogger/TempDataLogger.c b/Projects/TempDataLogger/TempDataLogger.c index d9e429455..816c32698 100644 --- a/Projects/TempDataLogger/TempDataLogger.c +++ b/Projects/TempDataLogger/TempDataLogger.c @@ -125,7 +125,7 @@ ISR(TIMER1_COMPA_vect, ISR_BLOCK) char LineBuffer[100]; uint16_t BytesWritten; - BytesWritten = sprintf(LineBuffer, "%02d/%02d/20%02d, %02d:%02d:%02d, %d Degrees\r\n", + BytesWritten = snprintf(LineBuffer, sizeof(LineBuffer), "%02d/%02d/20%02d, %02d:%02d:%02d, %d Degrees\r\n", CurrentTimeDate.Day, CurrentTimeDate.Month, CurrentTimeDate.Year, CurrentTimeDate.Hour, CurrentTimeDate.Minute, CurrentTimeDate.Second, Temperature_GetTemperature()); @@ -168,12 +168,12 @@ int main(void) /** Opens the log file on the Dataflash's FAT formatted partition according to the current date */ void OpenLogFile(void) { - char LogFileName[12]; + char LogFileName[16]; /* Get the current date for the filename as "DDMMYY.csv" */ TimeDate_t CurrentTimeDate; RTC_GetTimeDate(&CurrentTimeDate); - sprintf(LogFileName, "%02d%02d%02d.csv", CurrentTimeDate.Day, CurrentTimeDate.Month, CurrentTimeDate.Year); + snprintf(LogFileName, sizeof(LogFileName), "%02d%02d%02d.csv", CurrentTimeDate.Day, CurrentTimeDate.Month, CurrentTimeDate.Year); /* Mount the storage device, open the file */ f_mount(0, &DiskFATState); |