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@gmail.com> Cc: Karsten Keil <isdn@linux-pingi.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e23e11792a
commit
f0f4d641d4
1 changed files with 1 additions and 0 deletions
|
@ -1133,6 +1133,7 @@ inf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
||||||
if (err) {
|
if (err) {
|
||||||
kfree(sc);
|
kfree(sc);
|
||||||
release_card(card);
|
release_card(card);
|
||||||
|
break;
|
||||||
} else
|
} else
|
||||||
card->sc[i - 1] = sc;
|
card->sc[i - 1] = sc;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue