Messages in this thread Patch in this message | | | From | Bernard Zhao <> | Subject | [PATCH] drivers/md: fix potential memleak | Date | Sun, 14 Nov 2021 19:18:17 -0800 |
| |
In function get_bitmap_from_slot, when md_bitmap_create failed, md_bitmap_destroy must be called to do clean up.
Signed-off-by: Bernard Zhao <bernard@vivo.com> --- drivers/md/md-bitmap.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/md/md-bitmap.c b/drivers/md/md-bitmap.c index bfd6026d7809..a227bd0b9301 100644 --- a/drivers/md/md-bitmap.c +++ b/drivers/md/md-bitmap.c @@ -1961,6 +1961,7 @@ struct bitmap *get_bitmap_from_slot(struct mddev *mddev, int slot) bitmap = md_bitmap_create(mddev, slot); if (IS_ERR(bitmap)) { rv = PTR_ERR(bitmap); + md_bitmap_destroy(mddev) return ERR_PTR(rv); } -- 2.33.1
| |