Messages in this thread Patch in this message | | | From | Colin King <> | Subject | [PATCH][next] fs: dlm: Fix memory leak of object mh | Date | Wed, 26 May 2021 14:40:39 +0100 |
| |
From: Colin Ian King <colin.king@canonical.com>
There is an error return path that is not kfree'ing mh after it has been successfully allocates. Fix this by free'ing it.
Addresses-Coverity: ("Resource leak") Fixes: a070a91cf140 ("fs: dlm: add more midcomms hooks") Signed-off-by: Colin Ian King <colin.king@canonical.com> --- fs/dlm/rcom.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/fs/dlm/rcom.c b/fs/dlm/rcom.c index 085f21966c72..19298edc1573 100644 --- a/fs/dlm/rcom.c +++ b/fs/dlm/rcom.c @@ -393,6 +393,7 @@ static void receive_rcom_lookup(struct dlm_ls *ls, struct dlm_rcom *rc_in) if (rc_in->rc_id == 0xFFFFFFFF) { log_error(ls, "receive_rcom_lookup dump from %d", nodeid); dlm_dump_rsb_name(ls, rc_in->rc_buf, len); + kfree(mh); return; } -- 2.31.1
| |