From 4d9964ff98fc518769068cae03fddfbeb338d3a2 Mon Sep 17 00:00:00 2001 From: AeroXuk Date: Mon, 21 Apr 2025 21:49:41 +0100 Subject: [PATCH] Correct opens to use "w" filemode instead of "w+" filemode. --- examples/companion_radio/main.cpp | 8 ++++---- examples/simple_secure_chat/main.cpp | 4 ++-- src/helpers/IdentityStore.cpp | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/companion_radio/main.cpp b/examples/companion_radio/main.cpp index 6ae1951e..bf6d7b53 100644 --- a/examples/companion_radio/main.cpp +++ b/examples/companion_radio/main.cpp @@ -291,7 +291,7 @@ class MyMesh : public BaseChatMesh { File file = _fs->open("/contacts3", FILE_O_WRITE); if (file) { file.seek(0); file.truncate(); } #elif defined(RP2040_PLATFORM) - File file = _fs->open("/contacts3", "w+"); + File file = _fs->open("/contacts3", "w"); #else File file = _fs->open("/contacts3", "w", true); #endif @@ -356,7 +356,7 @@ class MyMesh : public BaseChatMesh { File file = _fs->open("/channels2", FILE_O_WRITE); if (file) { file.seek(0); file.truncate(); } #elif defined(RP2040_PLATFORM) - File file = _fs->open("/channels2", "w+"); + File file = _fs->open("/channels2", "w"); #else File file = _fs->open("/channels2", "w", true); #endif @@ -413,7 +413,7 @@ class MyMesh : public BaseChatMesh { File f = _fs->open(path, FILE_O_WRITE); if (f) { f.seek(0); f.truncate(); } #elif defined(RP2040_PLATFORM) - File f = _fs->open(path, "w+"); + File f = _fs->open(path, "w"); #else File f = _fs->open(path, "w", true); #endif @@ -875,7 +875,7 @@ public: File file = _fs->open("/new_prefs", FILE_O_WRITE); if (file) { file.seek(0); file.truncate(); } #elif defined(RP2040_PLATFORM) - File file = _fs->open("/new_prefs", "w+"); + File file = _fs->open("/new_prefs", "w"); #else File file = _fs->open("/new_prefs", "w", true); #endif diff --git a/examples/simple_secure_chat/main.cpp b/examples/simple_secure_chat/main.cpp index 6dde003f..7a80cb81 100644 --- a/examples/simple_secure_chat/main.cpp +++ b/examples/simple_secure_chat/main.cpp @@ -130,7 +130,7 @@ class MyMesh : public BaseChatMesh, ContactVisitor { File file = _fs->open("/contacts", FILE_O_WRITE); if (file) { file.seek(0); file.truncate(); } #elif defined(RP2040_PLATFORM) - File file = _fs->open("/contacts", "w+"); + File file = _fs->open("/contacts", "w"); #else File file = _fs->open("/contacts", "w", true); #endif @@ -337,7 +337,7 @@ public: File file = _fs->open("/node_prefs", FILE_O_WRITE); if (file) { file.seek(0); file.truncate(); } #elif defined(RP2040_PLATFORM) - File file = _fs->open("/node_prefs", "w+"); + File file = _fs->open("/node_prefs", "w"); #else File file = _fs->open("/node_prefs", "w", true); #endif diff --git a/src/helpers/IdentityStore.cpp b/src/helpers/IdentityStore.cpp index 1ecfd3cb..d111edfb 100644 --- a/src/helpers/IdentityStore.cpp +++ b/src/helpers/IdentityStore.cpp @@ -50,7 +50,7 @@ bool IdentityStore::save(const char *name, const mesh::LocalIdentity& id) { File file = _fs->open(filename, FILE_O_WRITE); if (file) { file.seek(0); file.truncate(); } #elif defined(RP2040_PLATFORM) - File file = _fs->open(filename, "w+"); + File file = _fs->open(filename, "w"); #else File file = _fs->open(filename, "w", true); #endif @@ -72,7 +72,7 @@ bool IdentityStore::save(const char *name, const mesh::LocalIdentity& id, const File file = _fs->open(filename, FILE_O_WRITE); if (file) { file.seek(0); file.truncate(); } #elif defined(RP2040_PLATFORM) - File file = _fs->open(filename, "w+"); + File file = _fs->open(filename, "w"); #else File file = _fs->open(filename, "w", true); #endif