diff options
author | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2004-04-21 20:56:47 +0000 |
---|---|---|
committer | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2004-04-21 20:56:47 +0000 |
commit | ef96b440e1e3ab30938d2e04ff6dbcacaf72ec29 (patch) | |
tree | 044604262c6bd4d4d44bea09e30411513a62ecfd /wctdm.c | |
parent | 53d4e2dcaad3399dfbb6e29fdb11783bc279acd5 (diff) |
Unregister span if the driver doesn't finish loading
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@369 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'wctdm.c')
-rwxr-xr-x | wctdm.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1784,6 +1784,7 @@ static int __devinit wcfxs_init_one(struct pci_dev *pdev, const struct pci_devic release_region(wc->ioaddr, 0xff); pci_free_consistent(pdev, ZT_MAX_CHUNKSIZE * 2 * 2 * 2 * 4, (void *)wc->writechunk, wc->writedma); pci_set_drvdata(pdev, NULL); + zt_unregister(&wc->span); kfree(wc); return -EIO; |