[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1262961634.32453.12.camel@ICE-BOX>
Date: Sat, 09 Jan 2010 01:40:34 +1100
From: Darren Jenkins <darrenrjenkins@...il.com>
To: Kernel Janitors <kernel-janitors@...r.kernel.org>,
keil@...n4linux.de
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [PATCH] : hardware/mISDN/mISDNinfineon.c: Bail out of loop on error
If setup_instance() fails we kfree() the card, and then use it in the next loop iteration.
So lets bail out of the loop instead.
Coverity CID: 13357
Signed-off-by: Darren Jenkins <darrenrjenkins@...il.com>
diff --git drivers/isdn/hardware/mISDN/mISDNinfineon.c drivers/isdn/hardware/mISDN/mISDNinfineon.c
index 62441ba..36c6c61 100644
--- drivers/isdn/hardware/mISDN/mISDNinfineon.c
+++ drivers/isdn/hardware/mISDN/mISDNinfineon.c
@@ -1133,6 +1133,7 @@ inf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
if (err) {
kfree(sc);
release_card(card);
+ break;
} else
card->sc[i - 1] = sc;
}
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists