From 9683b2721c749e4b02e99d48bbf8c6cb9d969529 Mon Sep 17 00:00:00 2001 From: Ralf Kirchner Date: Wed, 31 Oct 2012 11:08:09 +0100 Subject: dosfs: Fix msdos_format() For FAT32 msdos_format() used to initialize first FAT entries to non-zero values only if a volume label was given. Absence of these entries made mounting such a FAT32 volume fail. --- cpukit/libfs/src/dosfs/msdos_format.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpukit/libfs/src/dosfs/msdos_format.c') diff --git a/cpukit/libfs/src/dosfs/msdos_format.c b/cpukit/libfs/src/dosfs/msdos_format.c index 305cec9596..1c31b98609 100644 --- a/cpukit/libfs/src/dosfs/msdos_format.c +++ b/cpukit/libfs/src/dosfs/msdos_format.c @@ -1063,7 +1063,7 @@ int msdos_format * write FAT entry 1 as EOC * allocate directory in a FAT32 FS */ - if ((ret_val == 0) && fmt_params.VolLabel_present){ + if (ret_val == 0) { /* * empty sector: all clusters are free/do not link further on */ -- cgit v1.2.3