Darren Jenkins
43f77e91ea
drivers/char/pcmcia/ipwireless/hardware.c fix resource leak
...
Coverity CID: 2172 RESOURCE_LEAK
When pool_allocate() tries to enlarge a packet, if it can not allocate enough
memory, it returns NULL without first freeing the old packet.
This patch just frees the packet first.
Signed-off-by: Darren Jenkins <darrenrjenkins@gmail.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-12 14:33:41 -07:00
..
2008-06-20 11:48:06 +10:00
2008-07-02 18:42:23 -07:00
2008-06-12 18:05:41 -07:00
2008-05-24 09:56:11 -07:00
2008-07-11 20:31:05 +00:00
2008-04-24 08:35:37 -04:00
2008-07-12 14:33:41 -07:00
2008-04-30 08:29:54 -07:00
2008-07-10 18:04:43 -07:00
2008-05-01 23:09:42 -05:00
2006-10-03 17:59:17 +01:00
2008-04-30 08:29:45 -07:00
2008-04-29 08:06:19 -07:00
2008-04-30 08:29:48 -07:00
2008-04-25 08:04:56 +08:00
2007-07-10 22:03:26 +10:00
2008-04-30 08:29:52 -07:00
2008-04-28 17:31:13 -07:00
2008-04-30 08:29:54 -07:00
2008-03-03 14:53:16 -08:00
2008-04-30 08:29:45 -07:00
2007-02-12 09:48:30 -08:00
2007-05-08 11:15:07 -07:00
2007-10-14 12:41:51 -07:00
2007-05-08 11:15:09 -07:00
2008-02-03 17:11:42 +02:00
2008-04-30 08:29:47 -07:00
2008-02-07 08:42:33 -08:00
2008-04-30 08:29:54 -07:00
2008-06-12 18:05:41 -07:00
2008-04-30 08:29:54 -07:00
2007-07-16 09:05:44 -07:00
2008-02-03 17:11:42 +02:00
2008-04-30 08:29:54 -07:00
2008-04-17 07:46:10 +10:00
2008-02-06 10:41:07 -08:00
2006-07-13 18:53:32 +10:00
2007-07-22 21:30:59 +10:00
2008-02-14 22:11:02 +11:00
2007-05-07 20:31:14 +10:00
2007-07-18 08:47:44 -07:00
2008-02-06 10:41:07 -08:00
2008-04-30 08:29:54 -07:00
2008-05-01 08:04:00 -07:00
2008-02-06 10:41:14 -08:00
2008-04-30 08:29:47 -07:00
2008-04-30 08:29:48 -07:00
2008-06-12 18:05:42 -07:00
2008-06-12 18:05:41 -07:00
2007-08-27 02:16:59 +01:00
2007-02-20 17:11:55 +00:00
2008-02-06 10:41:01 -08:00
2008-04-25 08:04:56 +08:00
2008-02-07 08:42:25 -08:00
2008-02-07 08:42:25 -08:00
2008-04-29 08:05:59 -07:00
2008-04-29 08:06:22 -07:00
2008-05-01 08:03:58 -07:00
2008-04-30 08:29:48 -07:00
2008-04-30 08:29:43 -07:00
2008-04-29 13:49:01 -07:00
2008-04-30 08:29:49 -07:00
2008-04-30 08:29:49 -07:00
2008-04-30 08:29:47 -07:00
2008-04-30 08:29:47 -07:00
2008-05-15 10:19:30 -07:00
2008-04-30 08:29:54 -07:00
2006-12-08 08:28:44 -08:00
2007-07-16 09:05:47 -07:00
2007-02-12 09:48:30 -08:00
2006-10-05 15:10:12 +01:00
2007-02-14 08:09:54 -08:00
2006-09-29 09:18:05 -07:00
2007-10-23 19:53:16 -04:00
2007-07-21 17:49:16 -07:00
2008-04-30 08:29:46 -07:00
2008-04-29 08:06:25 -07:00
2007-10-12 14:51:02 -07:00
2008-04-30 08:29:54 -07:00
2008-02-07 08:42:34 -08:00
2008-04-29 08:06:27 -07:00
2008-04-30 08:29:46 -07:00
2008-07-10 18:04:43 -07:00
2006-09-29 09:18:06 -07:00
2007-07-16 09:05:46 -07:00
2008-02-06 10:41:08 -08:00
2008-05-05 12:37:02 -07:00
2008-05-16 12:01:45 -07:00
2008-04-30 08:29:54 -07:00
2008-04-18 22:22:54 -04:00
2008-04-30 08:29:54 -07:00
2008-02-07 08:42:34 -08:00
2008-04-30 08:29:54 -07:00
2008-04-30 08:29:45 -07:00
2008-05-08 10:46:56 -07:00
2008-02-07 08:42:33 -08:00
2008-05-13 08:02:26 -07:00
2008-05-01 08:04:02 -07:00
2008-04-30 08:29:48 -07:00
2008-05-20 00:33:45 -07:00
2006-12-08 08:28:44 -08:00
2007-02-14 08:09:54 -08:00
2008-04-30 23:15:34 +02:00
2008-05-01 13:08:16 -04:00
2008-07-02 19:21:48 -07:00
2008-06-23 10:36:47 -07:00
2007-05-08 11:15:33 -07:00
2008-05-23 16:45:04 +10:00
2008-05-23 16:45:04 +10:00
2008-02-04 23:49:57 +11:00
2008-05-18 13:28:48 -07:00
2007-07-12 17:41:15 +01:00
2008-04-30 08:29:40 -07:00
2008-06-06 11:29:12 -07:00