From: Adrian Bunk This patch fixes a use after free found by the Coverity checker. Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton --- 25-akpm/drivers/telephony/ixj.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/telephony/ixj.c~drivers-telephony-ixj-fix-a-use-after-free drivers/telephony/ixj.c --- 25/drivers/telephony/ixj.c~drivers-telephony-ixj-fix-a-use-after-free Thu Mar 24 17:27:58 2005 +++ 25-akpm/drivers/telephony/ixj.c Thu Mar 24 17:27:58 2005 @@ -5949,10 +5949,10 @@ static int ixj_build_filter_cadence(IXJ j->cadence_f[lcp->filter].off3 = lcp->off3; j->cadence_f[lcp->filter].off3min = 0; j->cadence_f[lcp->filter].off3max = 0; - kfree(lcp); if(ixjdebug & 0x0002) { printk(KERN_INFO "Cadence %d loaded\n", lcp->filter); } + kfree(lcp); return 0; } _