Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=da12f7356da1dfb97f1c6c418f828b7ce442fef9 Commit: da12f7356da1dfb97f1c6c418f828b7ce442fef9 Parent: 5f31886ff03ef68dc078c585fa3a2af9a011a8fa Author: Denis V. Lunev <[EMAIL PROTECTED]> AuthorDate: Wed Feb 20 00:26:16 2008 -0800 Committer: David S. Miller <[EMAIL PROTECTED]> CommitDate: Wed Feb 20 00:26:16 2008 -0800
[NETNS]: Namespace leak in pneigh_lookup. release_net is missed on the error path in pneigh_lookup. Signed-off-by: Denis V. Lunev <[EMAIL PROTECTED]> Signed-off-by: David S. Miller <[EMAIL PROTECTED]> --- net/core/neighbour.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/net/core/neighbour.c b/net/core/neighbour.c index a16cf1e..4062b88 100644 --- a/net/core/neighbour.c +++ b/net/core/neighbour.c @@ -507,6 +507,7 @@ struct pneigh_entry * pneigh_lookup(struct neigh_table *tbl, if (tbl->pconstructor && tbl->pconstructor(n)) { if (dev) dev_put(dev); + release_net(net); kfree(n); n = NULL; goto out; - To unsubscribe from this list: send the line "unsubscribe git-commits-head" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html