]> Pileus Git - ~andy/linux/blobdiff - net/netfilter/xt_esp.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph...
[~andy/linux] / net / netfilter / xt_esp.c
index 39caafff948543e9d6c741d393c41b0d859eb9df..171ba82b5902095202d72705fd0ec00906e241b8 100644 (file)
@@ -36,8 +36,7 @@ spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert)
        return r;
 }
 
-static bool esp_mt(const struct sk_buff *skb,
-                  const struct xt_action_param *par)
+static bool esp_mt(const struct sk_buff *skb, struct xt_action_param *par)
 {
        const struct ip_esp_hdr *eh;
        struct ip_esp_hdr _esp;
@@ -53,7 +52,7 @@ static bool esp_mt(const struct sk_buff *skb,
                 * can't.  Hence, no choice but to drop.
                 */
                pr_debug("Dropping evil ESP tinygram.\n");
-               *par->hotdrop = true;
+               par->hotdrop = true;
                return false;
        }