diff --git a/libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp b/libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp index 374eceaf2d..0eab33336d 100644 --- a/libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp +++ b/libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp @@ -848,6 +848,8 @@ bool AP_Filesystem::set_mtime(const char *filename, const time_t mtime_sec) fno.fdate = fdate; fno.ftime = ftime; + WITH_SEMAPHORE(sem); + return f_utime(filename, (FILINFO *)&fno) == FR_OK; }