]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Minor fixes
authorNeil Brown <neilb@suse.de>
Fri, 27 Jan 2006 04:48:28 +0000 (04:48 +0000)
committerNeil Brown <neilb@suse.de>
Fri, 27 Jan 2006 04:48:28 +0000 (04:48 +0000)
Signed-off-by: Neil Brown <neilb@suse.de>
Create.c
super0.c
super1.c

index 0399732bd286c1399840f9702f1f8b9a7b9ff39b..178d62eb2038cbb97992abc1ab1c53472415b6dd 100644 (file)
--- a/Create.c
+++ b/Create.c
@@ -74,6 +74,8 @@ int Create(struct supertype *st, char *mddev, int mdfd,
        mdu_array_info_t array;
        int major = BITMAP_MAJOR_HI;
 
+       memset(array, 0, sizeof(array));
+
        vers = md_get_version(mdfd);
        if (vers < 9000) {
                fprintf(stderr, Name ": Create requires md driver version 0.90.0 or later\n");
index 64acf1a609cd22814401308421b1b85803b4177e..288485571742d5333e1e4b22a5268ca440ebe88b 100644 (file)
--- a/super0.c
+++ b/super0.c
@@ -691,7 +691,7 @@ static int add_internal_bitmap0(struct supertype *st, void *sbv, int chunk, int
 
        sb->state |= (1<<MD_SB_BITMAP_PRESENT);
 
-       memset(bms, sizeof(*bms), 0);
+       memset(bms, 0, sizeof(*bms));
        bms->magic = __cpu_to_le32(BITMAP_MAGIC);
        bms->version = __cpu_to_le32(major);
        uuid_from_super0((int*)bms->uuid, sb);
index 75f0c8ae121fbc5a1d068cc11cdd7160f775687e..bb98bb9fba7c2e62d03bdc6428115d9794ba1b88 100644 (file)
--- a/super1.c
+++ b/super1.c
@@ -896,7 +896,7 @@ add_internal_bitmap1(struct supertype *st, void *sbv,
        sb->bitmap_offset = __cpu_to_le32(2);
 
        sb->feature_map = __cpu_to_le32(__le32_to_cpu(sb->feature_map) | 1);
-       memset(bms, sizeof(*bms), 0);
+       memset(bms, 0, sizeof(*bms));
        bms->magic = __cpu_to_le32(BITMAP_MAGIC);
        bms->version = __cpu_to_le32(major);
        uuid_from_super1((int*)bms->uuid, sb);