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

Commit 0adbfd46 authored by Aishwarya Pant's avatar Aishwarya Pant Committed by Greg Kroah-Hartman
Browse files

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: default avatarAishwarya Pant <aishpant@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent e3173e57
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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;