HomeFreeBSD

Fix spa config generate memory leak in spa_load_best function

Description

Fix spa config generate memory leak in spa_load_best function

When spa retry load succeeds and spa recovery is requested it may
leak in spa_load_best function. Always free the generated config
when it is not assigned to the spa.

Signed-off-by: cao.xuewen <cao.xuewen@zte.com.cn>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #4940

Details

Provenance
heary-cao <cao.xuewen@zte.com.cn>Authored on Aug 6 2016, 7:08 AM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Aug 19 2016, 6:17 PM
Parents
rG5a5170884a61: Update zfs_create_(009,010)_neg.ksh
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rGee6370a7a48e: Fix spa config generate memory leak in spa_load_best function (authored by heary-cao <cao.xuewen@zte.com.cn>).Aug 19 2016, 6:17 PM