kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
.. .. @@ -1654,12 +1654,16 @@ 1654 1654 } 1655 1655 1656 1656 ret = stmmac_set_arp_offload(priv, priv->hw, true, ip_addr); 1657 - if (ret)1657 + if (ret) {1658 + kfree_skb(skb);1658 1659 goto cleanup; 1660 + }1659 1661 1660 1662 ret = dev_set_promiscuity(priv->dev, 1); 1661 - if (ret)1663 + if (ret) {1664 + kfree_skb(skb);1662 1665 goto cleanup; 1666 + }1663 1667 1664 1668 ret = dev_direct_xmit(skb, 0); 1665 1669 if (ret)