projects/linux·commit 5a1e6f75

drivers/misc/spear13xx_pcie_gadget.c: fix a memory leak in spear_pcie_gadget_probe error path

5a1e6f75 · Axel Lin <[email protected]> · 2011-06-15 15:08:21 -07:00

In the case of goto err_kzalloc, we should kfree target.

Signed-off-by: Axel Lin <[email protected]>
Acked-by: Pratyush Anand <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Commit
5a1e6f75831bf1f8e596d642cd8a2512f11548fc
Parents
32e45ff4

Changes

1 files changed · +1 −1

FileStatusAddDelContent
drivers/misc/spear13xx_pcie_gadget.cmodified+1−1View file

drivers/misc/spear13xx_pcie_gadget.c

View file
diff --git a/drivers/misc/spear13xx_pcie_gadget.c b/drivers/misc/spear13xx_pcie_gadget.c
index 7aded90..cfbddbe 100644
--- a/drivers/misc/spear13xx_pcie_gadget.c
+++ b/drivers/misc/spear13xx_pcie_gadget.c
@@ -845,7 +845,7 @@ err_iounmap:
err_iounmap_app:
iounmap(config->va_app_base);
err_kzalloc:
- kfree(config);
+ kfree(target);
err_rel_res:
release_mem_region(res1->start, resource_size(res1));
err_rel_res0: