diff --git a/fs/fat/os_adapt/format.c b/fs/fat/os_adapt/format.c index 72a1a6f0135cbd6a0c6e856c26697a813ed0a7f8..e2b3458cc4f243148df413bb5eba830e10670dca 100644 --- a/fs/fat/os_adapt/format.c +++ b/fs/fat/os_adapt/format.c @@ -78,6 +78,7 @@ int format(const char *dev, int sectors, int option) } err = fatfs_mkfs(device, sectors, option); if (err < 0) { + VnodeDrop(); set_errno(-err); return -1; }