]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/netfilter/nf_conntrack_sane.c
[NETFILTER] xt_policy.c: kill some bloat
[linux-2.6-omap-h63xx.git] / net / netfilter / nf_conntrack_sane.c
index 355d371bac93d8bf1f7265d4cecdb7915cdc3157..b5a16c6e21c297df32297abfce82c4e894a31fe4 100644 (file)
@@ -56,7 +56,7 @@ struct sane_reply_net_start {
        /* other fields aren't interesting for conntrack */
 };
 
-static int help(struct sk_buff **pskb,
+static int help(struct sk_buff *skb,
                unsigned int protoff,
                struct nf_conn *ct,
                enum ip_conntrack_info ctinfo)
@@ -80,19 +80,19 @@ static int help(struct sk_buff **pskb,
                return NF_ACCEPT;
 
        /* Not a full tcp header? */
-       th = skb_header_pointer(*pskb, protoff, sizeof(_tcph), &_tcph);
+       th = skb_header_pointer(skb, protoff, sizeof(_tcph), &_tcph);
        if (th == NULL)
                return NF_ACCEPT;
 
        /* No data? */
        dataoff = protoff + th->doff * 4;
-       if (dataoff >= (*pskb)->len)
+       if (dataoff >= skb->len)
                return NF_ACCEPT;
 
-       datalen = (*pskb)->len - dataoff;
+       datalen = skb->len - dataoff;
 
        spin_lock_bh(&nf_sane_lock);
-       sb_ptr = skb_header_pointer(*pskb, dataoff, datalen, sane_buffer);
+       sb_ptr = skb_header_pointer(skb, dataoff, datalen, sane_buffer);
        BUG_ON(sb_ptr == NULL);
 
        if (dir == IP_CT_DIR_ORIGINAL) {