diff --git a/[refs] b/[refs] index 9cd49ef7d3e2..e6d7f73f78d6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 322c9ec009fdc2bc9ccb8f55afab3f7ab8ac71ab +refs/heads/master: 0324b5a450f8a58304e93c5d886add24ca3527bc diff --git a/trunk/kernel/taskstats.c b/trunk/kernel/taskstats.c index 610f0838d555..145bb4d3bd4d 100644 --- a/trunk/kernel/taskstats.c +++ b/trunk/kernel/taskstats.c @@ -445,6 +445,7 @@ static int cgroupstats_user_cmd(struct sk_buff *skb, struct genl_info *info) na = nla_reserve(rep_skb, CGROUPSTATS_TYPE_CGROUP_STATS, sizeof(struct cgroupstats)); if (na == NULL) { + nlmsg_free(rep_skb); rc = -EMSGSIZE; goto err; }