Jelajahi Sumber

[NETFILTER]: xt_CONNSECMARK: fix Kconfig dependencies

CONNSECMARK needs conntrack, add missing dependency to fix linking error
with CONNSECMARK=y and CONNTRACK=m.

Reported by Toralf Förster <toralf.foerster@gmx.de>.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Patrick McHardy 19 tahun lalu
induk
melakukan
c08de5d530
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      net/netfilter/Kconfig

+ 3 - 1
net/netfilter/Kconfig

@@ -209,7 +209,9 @@ config NETFILTER_XT_TARGET_SECMARK
 
 
 config NETFILTER_XT_TARGET_CONNSECMARK
 config NETFILTER_XT_TARGET_CONNSECMARK
 	tristate '"CONNSECMARK" target support'
 	tristate '"CONNSECMARK" target support'
-	depends on NETFILTER_XTABLES && (NF_CONNTRACK_SECMARK || IP_NF_CONNTRACK_SECMARK)
+	depends on NETFILTER_XTABLES && \
+		   ((NF_CONNTRACK && NF_CONNTRACK_SECMARK) || \
+		    (IP_NF_CONNTRACK && IP_NF_CONNTRACK_SECMARK))
 	help
 	help
 	  The CONNSECMARK target copies security markings from packets
 	  The CONNSECMARK target copies security markings from packets
 	  to connections, and restores security markings from connections
 	  to connections, and restores security markings from connections