X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fdecnet%2Fdn_neigh.c;h=66e230c3b3287072124fa52e16c2577bdde9c7a9;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=ff0ebe99137de244092c92e87d0dda7e9fc8ed57;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/net/decnet/dn_neigh.c b/net/decnet/dn_neigh.c index ff0ebe991..66e230c3b 100644 --- a/net/decnet/dn_neigh.c +++ b/net/decnet/dn_neigh.c @@ -24,6 +24,7 @@ * */ +#include #include #include #include @@ -580,11 +581,12 @@ static int dn_neigh_seq_open(struct inode *inode, struct file *file) { struct seq_file *seq; int rc = -ENOMEM; - struct neigh_seq_state *s = kzalloc(sizeof(*s), GFP_KERNEL); + struct neigh_seq_state *s = kmalloc(sizeof(*s), GFP_KERNEL); if (!s) goto out; + memset(s, 0, sizeof(*s)); rc = seq_open(file, &dn_neigh_seq_ops); if (rc) goto out_kfree;