diff options
author | NeilBrown <neilb@suse.de> | 2011-03-10 15:36:07 +1100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2011-03-10 15:36:07 +1100 |
commit | 8ff6d0946cba047a1263f61142b6aa2f07381ee5 (patch) | |
tree | 56f0659394c2305654ac622a45b4cd42d9fa3283 /Grow.c | |
parent | e2e53a2da5d9fe743fca0c995b5b720a058c5bab (diff) | |
download | mdadm-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>
Diffstat (limited to 'Grow.c')
-rw-r--r-- | Grow.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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); |