From 014ac1cf7294e035a5276daa3247666a0c70b731 Mon Sep 17 00:00:00 2001 From: Aurora Date: Wed, 12 Oct 2016 02:45:49 +0200 Subject: [PATCH] Fix derp --- source/fs.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/fs.c b/source/fs.c index 5d7102b..36510ec 100644 --- a/source/fs.c +++ b/source/fs.c @@ -101,7 +101,14 @@ bool fileWrite(const void *buffer, const char *path, u32 size) break; } case FR_NO_PATH: - + for(u32 i = 1; path[i] != 0; i++) + if(path[i] == '/') + { + char folder[i + 1]; + memcpy(folder, path, i); + folder[i] = 0; + f_mkdir(folder); + } ret = fileWrite(buffer, path, size); break;