cnic: Fix an error handling path in 'cnic_alloc_bnx2x_resc()'
All the error handling paths 'goto error', except this one. We should also go to error in this case, or some resources will be leaking. Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
cd4175b116
commit
05cf97e7a6
|
@ -1278,7 +1278,7 @@ static int cnic_alloc_bnx2x_resc(struct cnic_dev *dev)
|
|||
|
||||
ret = cnic_alloc_dma(dev, kwq_16_dma, pages, 0);
|
||||
if (ret)
|
||||
return -ENOMEM;
|
||||
goto error;
|
||||
|
||||
n = CNIC_PAGE_SIZE / CNIC_KWQ16_DATA_SIZE;
|
||||
for (i = 0, j = 0; i < cp->max_cid_space; i++) {
|
||||
|
|
Loading…
Reference in New Issue