Message ID | 1266252393-20911-2-git-send-email-fw@strlen.de |
---|---|
State | Superseded, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index 4c5972b..4910031 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -1698,6 +1698,14 @@ static int netlink_dump(struct sock *sk) memcpy(nlmsg_data(nlh), &len, sizeof(len)); +#ifdef CONFIG_COMPAT_NETLINK_MESSAGES + if (unlikely(skb_shinfo(skb)->frag_list)) { + nlh = nlmsg_put_answer(skb_shinfo(skb)->frag_list, cb, + NLMSG_DONE, sizeof(len), NLM_F_MULTI); + if (nlh) + memcpy(nlmsg_data(nlh), &len, sizeof(len)); + } +#endif if (sk_filter(sk, skb)) kfree_skb(skb); else {