| From stable-bounces@linux.kernel.org Mon Nov 28 03:44:57 2005 |
| Date: Mon, 28 Nov 2005 12:44:47 +0100 |
| From: Adrian Bunk <bunk@stusta.de> |
| To: stable@kernel.org |
| Cc: |
| Subject: drivers/message/i2o/pci.c: fix a use-after-free |
| |
| The Coverity checker spotted this obvious use-after-free |
| |
| Signed-off-by: Adrian Bunk <bunk@stusta.de> |
| Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com> |
| Signed-off-by: Chris Wright <chrisw@osdl.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| --- |
| drivers/message/i2o/pci.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- linux-2.6.14.3.orig/drivers/message/i2o/pci.c |
| +++ linux-2.6.14.3/drivers/message/i2o/pci.c |
| @@ -421,8 +421,8 @@ static int __devinit i2o_pci_probe(struc |
| i2o_pci_free(c); |
| |
| free_controller: |
| - i2o_iop_free(c); |
| put_device(c->device.parent); |
| + i2o_iop_free(c); |
| |
| disable: |
| pci_disable_device(pdev); |