Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17bad037 authored by Syed Rameez Mustafa's avatar Syed Rameez Mustafa
Browse files

msm: msm_bus: fix memory leak in msm_bus_fabric_probe



Certain bus driver data structures do not get freed in the error
paths of msm_bus_fabric_probe. Fix the memory leak.

Change-Id: I7fd890612e33ca519fa4d94edde1954b60b8ef06
Signed-off-by: default avatarSyed Rameez Mustafa <rameezmustafa@codeaurora.org>
parent 61a09d4a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -766,6 +766,8 @@ static int msm_bus_fabric_probe(struct platform_device *pdev)
		pdata = msm_bus_of_get_fab_data(pdev);
		if (IS_ERR(pdata) || ZERO_OR_NULL_PTR(pdata)) {
			pr_err("Null platform data\n");
			kfree(fabric->info.node_info);
			kfree(fabric);
			return PTR_ERR(pdata);
		}
		msm_bus_board_init(pdata);