summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/dosfs/msdos_format.c
diff options
context:
space:
mode:
authorRalf Kirchner <ralf.kirchner@embedded-brains.de>2012-10-31 11:08:09 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-12-03 17:27:29 +0100
commit9683b2721c749e4b02e99d48bbf8c6cb9d969529 (patch)
tree802a74a6f00a14782de513b3b0de0e4527679619 /cpukit/libfs/src/dosfs/msdos_format.c
parentbsp/mpc55xx: New BSP variants for RSM6 (diff)
downloadrtems-9683b2721c749e4b02e99d48bbf8c6cb9d969529.tar.bz2
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.
Diffstat (limited to 'cpukit/libfs/src/dosfs/msdos_format.c')
-rw-r--r--cpukit/libfs/src/dosfs/msdos_format.c2
1 files changed, 1 insertions, 1 deletions
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
*/