[PATCH 6/9] [UBUNTU:sound/drivers] Fix memory leak in sound/drivers/serial-u16550.c::snd_uart16550_create()

crimsun at fungus.sh.nu crimsun at fungus.sh.nu
Tue Mar 28 08:18:51 UTC 2006


Subject: [PATCH 6/9] [UBUNTU:sound/drivers] Fix memory leak in sound/drivers/serial-u16550.c::snd_uart16550_create()

UpstreamStatus: Applied, backported from http://kernel.org/git/?p=linux/kernel/git/perex/alsa-current.git;a=commitdiff;h=202728d783a0fc180e7141d18186eeae167218a1

This patch from Adrian Bunk fixes a memory leak discovered by the
Coverity checker.

Signed-off-by: Daniel T Chen <crimsun at ubuntu.com>

---

 sound/drivers/serial-u16550.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

e38748b8145ccdbf30cbb6f7217a2a3270367537
diff --git a/sound/drivers/serial-u16550.c b/sound/drivers/serial-u16550.c
index 1ed58df..e88c7cb 100644
--- a/sound/drivers/serial-u16550.c
+++ b/sound/drivers/serial-u16550.c
@@ -787,6 +787,7 @@ static int __init snd_uart16550_create(s
 
 	if ((err = snd_uart16550_detect(uart)) <= 0) {
 		printk(KERN_ERR "no UART detected at 0x%lx\n", iobase);
+		snd_uart16550_free(uart);
 		return err;
 	}
 
-- 
1.1.3


-- 
Daniel T. Chen            crimsun at ubuntu.com
GPG key:   www.sh.nu/~crimsun/pubkey.gpg.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20060328/41437940/attachment.sig>


More information about the kernel-team mailing list