netlink: fix splat in skb_clone with large messages
[firefly-linux-kernel-4.4.55.git] / net / ipv4 / fib_frontend.c
index 05a4888dede9868681651ddacffd68664d5933c6..b3f627ac4ed8ae5031d559a5648612b46f015e25 100644 (file)
@@ -961,7 +961,7 @@ static void nl_fib_input(struct sk_buff *skb)
            nlmsg_len(nlh) < sizeof(*frn))
                return;
 
-       skb = skb_clone(skb, GFP_KERNEL);
+       skb = netlink_skb_clone(skb, GFP_KERNEL);
        if (skb == NULL)
                return;
        nlh = nlmsg_hdr(skb);