]> git.ipfire.org Git - thirdparty/ipset.git/commit
Modify pernet_operations check
authorJozsef Kadlecsik <kadlec@netfilter.org>
Thu, 5 Jun 2025 07:15:47 +0000 (09:15 +0200)
committerJozsef Kadlecsik <kadlec@netfilter.org>
Fri, 6 Jun 2025 09:51:42 +0000 (11:51 +0200)
commitbd6c6324afece01e26fee76405624ef4c5d0c1a9
tree44335ae8e24b12e8ff67c52b639cc8e171fc3128
parente942285a3380c757f6267badabd88d4c847bba5c
Modify pernet_operations check

Check for 'int \*id' in the pernet_operations struct
fails for some later versions of kernels as the declaration
is now 'int * const id'.

Kernel Commit 768e4bb6a75e3c6a034df7c67edac20bd222857e changed
the variable declaration that ipset uses to ensure presence
of the pernet ops id.

Modify the pattern match to include both the newer change while
still supporting the original declaration.

Reported and original patch submitted by Mike Pagano <mpagano@gentoo.org>,
single pattern suggested by Jeremy Sowden <jeremy@azazel.net>

Signed-off-by: Jozsef Kadlecsik <kadlec@netfilter.org>
configure.ac