From 41e33b0e652835a5dc5a372a964cc245255fa4a7 Mon Sep 17 00:00:00 2001 From: Michael Himing Date: Fri, 22 Dec 2023 22:09:08 +1100 Subject: [PATCH] SD library: Fix format Pass correct work buffer size to f_mkfs --- libraries/SD/src/sd_diskio.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/SD/src/sd_diskio.cpp b/libraries/SD/src/sd_diskio.cpp index f6a8df5e42b..1de4dd70078 100644 --- a/libraries/SD/src/sd_diskio.cpp +++ b/libraries/SD/src/sd_diskio.cpp @@ -818,7 +818,7 @@ bool sdcard_mount(uint8_t pdrv, const char* path, uint8_t max_files, bool format } //FRESULT f_mkfs (const TCHAR* path, const MKFS_PARM* opt, void* work, UINT len); const MKFS_PARM opt = {(BYTE)FM_ANY, 0, 0, 0, 0}; - res = f_mkfs(drv, &opt, work, sizeof(work)); + res = f_mkfs(drv, &opt, work, sizeof(BYTE) * FF_MAX_SS); free(work); if (res != FR_OK) { log_e("f_mkfs failed: %s", fferr2str[res]);