]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - fs/fat/fat.c
FAT: initialize all fields in cur_part_info, simplify init
[karo-tx-uboot.git] / fs / fat / fat.c
index 731d3690c318d523aa216a4b0e4785e062886730..31042e535787e059536bf16522799c7307096774 100644 (file)
@@ -92,8 +92,12 @@ int fat_register_device(block_dev_desc_t * dev_desc, int part_no)
                cur_part_info.start = 0;
                cur_part_info.size = dev_desc->lba;
                cur_part_info.blksz = dev_desc->blksz;
-               memset(cur_part_info.name, 0, sizeof(cur_part_info.name));
-               memset(cur_part_info.type, 0, sizeof(cur_part_info.type));
+               cur_part_info.name[0] = 0;
+               cur_part_info.type[0] = 0;
+               cur_part_info.bootable = 0;
+#ifdef CONFIG_PARTITION_UUIDS
+               cur_part_info.uuid[0] = 0;
+#endif
        }
 
        /* Make sure it has a valid FAT header */