]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ipv4/netfilter/ipt_CLUSTERIP.c
netfilter: CLUSTERIP: clusterip_seq_stop() fix
[net-next-2.6.git] / net / ipv4 / netfilter / ipt_CLUSTERIP.c
index 5d70c43302bbf58f07f2933ed7221b7423d62898..c6be74e572642b5345a5844c9163141e6e51a4df 100644 (file)
@@ -599,7 +599,8 @@ static void *clusterip_seq_next(struct seq_file *s, void *v, loff_t *pos)
 
 static void clusterip_seq_stop(struct seq_file *s, void *v)
 {
-       kfree(v);
+       if (!IS_ERR(v))
+               kfree(v);
 }
 
 static int clusterip_seq_show(struct seq_file *s, void *v)