staging: bcm2835-audio: fix memory leak in bcm2835_audio_open_connection()

In bcm2835_audio_open_connection(), if VCHI connection fails or
initialisation of VCHI audio instance fails vchi_instance needs to be
deallocated otherwise it will cause a memory leak.

Signed-off-by: Aishwarya Pant <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit is contained in:
Aishwarya Pant authored and Greg Kroah-Hartman committed 2017-03-14 07:57:53 +08:00
1 parent e3173e5783
commit 0adbfd4694
1 file changed
+1
@@ -446,6 +446,7 @@ static int bcm2835_audio_open_connection(struct bcm2835_alsa_stream *alsa_stream
LOG_DBG(" success !\n");
ret = 0;
err_free_mem:
kfree(vchi_instance);
LOG_DBG(" .. OUT\n");
return ret;