From 49f2cba7f4b85c146c913aaf9b4773fda4bad3ff Mon Sep 17 00:00:00 2001 From: Godzil Date: Fri, 27 May 2022 11:21:31 +0100 Subject: [PATCH] Let's properly report an invalid filename instead of reporting file not found. --- miniffs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/miniffs.c b/miniffs.c index 931ac39..e2c94b9 100644 --- a/miniffs.c +++ b/miniffs.c @@ -29,7 +29,10 @@ file_t *miniffs_open(miniffs_t *fs, const char *filename) ret->fent = miniffs_findfile(fs, filename); if (!ret->fent) { - miniffs_seterror(MINIFFS_FILE_NOT_FOUND); + if (miniffs_geterror() != MINIFFS_INVALID_NAME) + { + miniffs_seterror(MINIFFS_FILE_NOT_FOUND); + } goto free_and_exit; }