]> git.ipfire.org Git - thirdparty/mdadm.git/commit - super-intel.c
imsm: FIX: crash during getting map
authorAdam Kwolek <adam.kwolek@intel.com>
Thu, 3 Feb 2011 06:02:39 +0000 (17:02 +1100)
committerNeilBrown <neilb@suse.de>
Thu, 3 Feb 2011 06:02:39 +0000 (17:02 +1100)
commit5e7b0330669594ee79201d19ff45a7850fa0f951
treebf9d83efad62a620d988d42966c6eb22930f40f4
parenta201e6803f622d6f780edcabaaa6a3986485000b
imsm: FIX: crash during getting map

When get_imsm_map() is called with second_map parameter == '-1'
and array is not in migration state NULL pointer is returned.
This is wrong. '-1' means return map as migration record points.

'-1' can be passed to get_imsm_map() from imsm_num_data_members().
imsm_num_data_members() is called to get current map members based
on migr_state information

Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super-intel.c