public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Memleak in ircomm_core
@ 2003-03-09 21:14 Oleg Drokin
  2003-03-09 22:48 ` Neale Banks
  0 siblings, 1 reply; 2+ messages in thread
From: Oleg Drokin @ 2003-03-09 21:14 UTC (permalink / raw)
  To: alan, linux-kernel; +Cc: torvalds

Hello!

   There seems to be a memleak on error exit path. The same patch should apply
   to 2.5 and 2.4

   Found with help of smatch + enhanced unfree script.

Bye,
    Oleg

===== net/irda/ircomm/ircomm_core.c 1.5 vs edited =====
--- 1.5/net/irda/ircomm/ircomm_core.c	Tue Aug  6 22:23:24 2002
+++ edited/net/irda/ircomm/ircomm_core.c	Mon Mar 10 00:10:10 2003
@@ -121,8 +121,10 @@
 	} else
 		ret = ircomm_open_tsap(self);
 
-	if (ret < 0)
+	if (ret < 0) {
+		kfree(self);
 		return NULL;
+	}
 
 	self->service_type = service_type;
 	self->line = line;

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-03-09 22:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-09 21:14 Memleak in ircomm_core Oleg Drokin
2003-03-09 22:48 ` Neale Banks

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox