From 6198f892fafbb3e5875c8a410eb2229a9cbac6ca Mon Sep 17 00:00:00 2001 From: Vaibhav Agarwal Date: Tue, 16 Aug 2016 12:36:51 +0530 Subject: greybus: Use valid control pointer while freeing memory While releasing memory during error path exit, invalid memory pointer was used for dapm_routes. Use a valid one. Signed-off-by: Vaibhav Agarwal Reviewed-by: Mark Greer Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/audio_topology.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/staging/greybus/audio_topology.c') diff --git a/drivers/staging/greybus/audio_topology.c b/drivers/staging/greybus/audio_topology.c index 5c5b813b75d3..e54078ad0583 100644 --- a/drivers/staging/greybus/audio_topology.c +++ b/drivers/staging/greybus/audio_topology.c @@ -1317,7 +1317,7 @@ static int gbaudio_tplg_process_routes(struct gbaudio_module_info *module, return 0; error: - devm_kfree(module->dev, dapm_routes); + devm_kfree(module->dev, module->dapm_routes); return ret; } -- cgit v1.2.3-55-g7522