Skip to contentSkip to conversation

drivers/telephony/ixj: fix a use after free

PATCH New Adrian Bunk 1 participant 1 message Mar 24, 2005

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 drivers/telephony/ixj: fix a use after free

This patch fixes a use after free found by the Coverity checker.

drivers/telephony/ixj.c renamed from drivers/telephony/ixj.c.old +1 -1
@@ -5946,10 +5946,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;
 }