Thread (5 messages) flat view 5 messages, 4 authors, 2006-03-15

Re: [2.6 patch] hostap_{pci,plx}.c: fix memory leaks

From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2006-03-14 02:26:18
Also in: lkml

Adrian Bunk [off-list ref] wrote:
+       if (pci_enable_device(pdev))
+               return -EIO;
+
       hw_priv = kmalloc(sizeof(*hw_priv), GFP_KERNEL);
       if (hw_priv == NULL)
               return -ENOMEM;
       memset(hw_priv, 0, sizeof(*hw_priv));

-       if (pci_enable_device(pdev))
-               return -EIO;
-
You've just turned it into a leak of a different kind.

Why not jump to the error exit instead?

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} [off-list ref]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help