Commit 6e6d9f2c authored by Guoqing Jiang's avatar Guoqing Jiang Committed by NeilBrown

md-cluster: add missed lockres_free

We also need to free the lock resource before goto out.
Reviewed-by: default avatarGoldwyn Rodrigues <rgoldwyn@suse.com>
Signed-off-by: default avatarGuoqing Jiang <gqjiang@suse.com>
Signed-off-by: default avatarNeilBrown <neilb@suse.com>
parent b2b9bfff
...@@ -647,8 +647,10 @@ static int gather_all_resync_info(struct mddev *mddev, int total_slots) ...@@ -647,8 +647,10 @@ static int gather_all_resync_info(struct mddev *mddev, int total_slots)
lockres_free(bm_lockres); lockres_free(bm_lockres);
continue; continue;
} }
if (ret) if (ret) {
lockres_free(bm_lockres);
goto out; goto out;
}
/* TODO: Read the disk bitmap sb and check if it needs recovery */ /* TODO: Read the disk bitmap sb and check if it needs recovery */
dlm_unlock_sync(bm_lockres); dlm_unlock_sync(bm_lockres);
lockres_free(bm_lockres); lockres_free(bm_lockres);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment