]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
ddf: zero space_list in ddf_activate_spare.
authorNeilBrown <neilb@suse.de>
Mon, 14 Mar 2011 07:54:21 +0000 (18:54 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 14 Mar 2011 07:54:21 +0000 (18:54 +1100)
Currently ->space_list is uninitialised here, which is obviously bad.

Signed-off-by: NeilBrown <neilb@suse.de>
super-ddf.c

index 8c5456834ff7c294f0d9c66580dbf10e827fdca1..bb8be50147cb2ead3c005c23220c5770e6ecfe5f 100644 (file)
@@ -3670,6 +3670,7 @@ static struct mdinfo *ddf_activate_spare(struct active_array *a,
        mu->buf = malloc(ddf->conf_rec_len * 512);
        mu->len = ddf->conf_rec_len * 512;
        mu->space = NULL;
+       mu->space_list = NULL;
        mu->next = *updates;
        vc = find_vdcr(ddf, a->info.container_member);
        memcpy(mu->buf, vc, ddf->conf_rec_len * 512);