netfilter: use kfree_skb() not kfree()
authorDan Carpenter <dan.carpenter@oracle.com>
Sat, 30 Jun 2012 01:48:53 +0000 (01:48 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 1 Jul 2012 00:26:51 +0000 (17:26 -0700)
This was should be a kfree_skb() here to free the sk_buff pointer.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/netfilter/ebt_ulog.c

index 374bdcd77039339e794fb45687af59f6133912c5..19063473c71f2efc897e2ee3a51ea023052f15e6 100644 (file)
@@ -156,7 +156,7 @@ static void ebt_ulog_packet(unsigned int hooknr, const struct sk_buff *skb,
        nlh = nlmsg_put(ub->skb, 0, ub->qlen, 0,
                        size - NLMSG_ALIGN(sizeof(*nlh)), 0);
        if (!nlh) {
-               kfree(ub->skb);
+               kfree_skb(ub->skb);
                ub->skb = NULL;
                goto unlock;
        }