]> git.ipfire.org Git - thirdparty/mdadm.git/commit
mdadm: fix grow segfault for IMSM
authorMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Mon, 18 Mar 2024 16:28:42 +0000 (17:28 +0100)
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Fri, 22 Mar 2024 11:16:41 +0000 (12:16 +0100)
commitae996e81232b8ba991e763dfa15577a0af358358
tree6dcdff2c6e75e5dcfc4e98c7ba2b8acd12b5c184
parentde23e12a39cfc94575e1173293fe9e15337ee999
mdadm: fix grow segfault for IMSM

If sc is not initialized, there is possibility that sc.pols is not zeroed
and it causes segfault.

Add missing initialization.
Add missing dev_policy_free() in two places.

Fixes: f656201188d7 ("mdadm: drop get_required_spare_criteria()")
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Incremental.c
super-intel.c