From 304ea2a64947bf1e3ce77c7900548b60d4581587 Mon Sep 17 00:00:00 2001 From: "Sergio R. Caprile" Date: Thu, 13 Aug 2026 18:23:09 -0300 Subject: [PATCH] unbreak fatfs --- mongoose.c | 4 ++-- src/fs_fat.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mongoose.c b/mongoose.c index edd51ca3..e68ff3b9 100644 --- a/mongoose.c +++ b/mongoose.c @@ -3122,9 +3122,9 @@ static void *ff_open(const char *path, int flags) { if (flags & MG_FS_WRITE) { mode |= FA_WRITE; if (flags & MG_FS_EXCL) { - mode |= FA_OPEN_ALWAYS | FA_OPEN_APPEND; - } else { mode |= FA_CREATE_NEW; + } else { + mode |= FA_OPEN_ALWAYS | FA_OPEN_APPEND; } } if ((fp = mg_calloc(1, sizeof(*fp))) != NULL && diff --git a/src/fs_fat.c b/src/fs_fat.c index 489c41bf..376d2999 100644 --- a/src/fs_fat.c +++ b/src/fs_fat.c @@ -50,9 +50,9 @@ static void *ff_open(const char *path, int flags) { if (flags & MG_FS_WRITE) { mode |= FA_WRITE; if (flags & MG_FS_EXCL) { - mode |= FA_OPEN_ALWAYS | FA_OPEN_APPEND; - } else { mode |= FA_CREATE_NEW; + } else { + mode |= FA_OPEN_ALWAYS | FA_OPEN_APPEND; } } if ((fp = mg_calloc(1, sizeof(*fp))) != NULL &&