]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ipmi: Fix memory leak in __ipmi_bmc_register
authorNavid Emamdoost <navid.emamdoost@gmail.com>
Mon, 21 Oct 2019 20:06:48 +0000 (15:06 -0500)
committerKhalid Elmously <khalid.elmously@canonical.com>
Fri, 14 Feb 2020 05:29:37 +0000 (00:29 -0500)
commitfad52a96e81c1a91a99359f966d87fc77b3cce1b
treea60f6a17c498a4cf37ea6b215f8fcd848f5ce796
parentc685f664c2e879c08087eda471c5b8b07ef0fca8
ipmi: Fix memory leak in __ipmi_bmc_register

BugLink: https://bugs.launchpad.net/bugs/1863019
commit 4aa7afb0ee20a97fbf0c5bab3df028d5fb85fdab upstream.

In the impelementation of __ipmi_bmc_register() the allocated memory for
bmc should be released in case ida_simple_get() fails.

Fixes: 68e7e50f195f ("ipmi: Don't use BMC product/dev ids in the BMC name")
Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com>
Message-Id: <20191021200649.1511-1-navid.emamdoost@gmail.com>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/char/ipmi/ipmi_msghandler.c