From: Adrian Bunk Fix a memory leak spotted by the Coverity checker. Signed-off-by: Adrian Bunk Cc: "John W. Linville" Signed-off-by: Andrew Morton --- drivers/net/wireless/bcm43xx/bcm43xx_phy.c | 1 + 1 files changed, 1 insertion(+) diff -puN drivers/net/wireless/bcm43xx/bcm43xx_phy.c~bcm43xx_phyc-fix-a-memory-leak drivers/net/wireless/bcm43xx/bcm43xx_phy.c --- devel/drivers/net/wireless/bcm43xx/bcm43xx_phy.c~bcm43xx_phyc-fix-a-memory-leak 2006-04-05 00:59:35.000000000 -0700 +++ devel-akpm/drivers/net/wireless/bcm43xx/bcm43xx_phy.c 2006-04-05 00:59:35.000000000 -0700 @@ -2151,6 +2151,7 @@ int bcm43xx_phy_init_tssi2dbm_table(stru phy->tssi2dbm = NULL; printk(KERN_ERR PFX "Could not generate " "tssi2dBm table\n"); + kfree(dyn_tssi2dbm); return -ENODEV; } phy->tssi2dbm = dyn_tssi2dbm; _