fix(simu): Do not use "update" mode for opening read-only files (#2846)

This commit is contained in:
Raphael Coeffic
2022-12-14 18:42:25 +10:00
committed by GitHub
parent 06c359f096
commit 22e51fb6d0
+1 -1
View File
@@ -334,7 +334,7 @@ FRESULT f_open (FIL * fil, const TCHAR *name, BYTE flag)
fil->obj.objsize = tmp.st_size;
fil->fptr = 0;
}
fil->obj.fs = (FATFS*)fopen(realPath.c_str(), (flag & FA_WRITE) ? ((flag & FA_CREATE_ALWAYS) ? "wb+" : "ab+") : "rb+");
fil->obj.fs = (FATFS*)fopen(realPath.c_str(), (flag & FA_WRITE) ? ((flag & FA_CREATE_ALWAYS) ? "wb+" : "ab+") : "rb");
fil->fptr = 0;
if (fil->obj.fs) {
TRACE_SIMPGMSPACE("f_open(%s, %x) = %p (FIL %p)", path.c_str(), flag, fil->obj.fs, fil);