netfilter: nf_nat: support IPv6 in FTP NAT helper
[firefly-linux-kernel-4.4.55.git] / net / netfilter / nf_conntrack_ftp.c
index c0f4a5ba9016fa246d831a62bdb878b187db7ea2..f8cc26ad4456a2bdd0b919130cf8b9b56dca5e13 100644 (file)
@@ -488,8 +488,7 @@ static int help(struct sk_buff *skb,
        /* Now, NAT might want to mangle the packet, and register the
         * (possibly changed) expectation itself. */
        nf_nat_ftp = rcu_dereference(nf_nat_ftp_hook);
-       if (nf_nat_ftp && nf_ct_l3num(ct) == NFPROTO_IPV4 &&
-           ct->status & IPS_NAT_MASK)
+       if (nf_nat_ftp && ct->status & IPS_NAT_MASK)
                ret = nf_nat_ftp(skb, ctinfo, search[dir][i].ftptype,
                                 protoff, matchoff, matchlen, exp);
        else {