summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2011-03-10 15:36:07 +1100
committerNeilBrown <neilb@suse.de>2011-03-10 15:36:07 +1100
commit8ff6d0946cba047a1263f61142b6aa2f07381ee5 (patch)
tree56f0659394c2305654ac622a45b4cd42d9fa3283
parente2e53a2da5d9fe743fca0c995b5b720a058c5bab (diff)
downloadmdadm-8ff6d0946cba047a1263f61142b6aa2f07381ee5.tar.gz
Grow: make sure 'info' doesn't have confusing data.
We now test ->reshape_active, but don't set it in a common case. So just zero out the whole structure to be on the safe side. Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r--Grow.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Grow.c b/Grow.c
index 2a41428..7125a40 100644
--- a/Grow.c
+++ b/Grow.c
@@ -1508,6 +1508,7 @@ int Grow_reshape(char *devname, int fd, int quiet, char *backup_file,
ping_monitor(container);
}
+ memset(&info, 0, sizeof(info));
info.array = array;
sysfs_init(&info, fd, NoMdDev);
strcpy(info.text_version, sra->text_version);