diff --git a/configure.in b/configure.in
index 331d99689e8b74470724e8d1b35c3a848d9bdfdc..923d24435ceaede710342025e83931d9f722ec6f 100644
--- a/configure.in
+++ b/configure.in
@@ -369,8 +369,8 @@ AC_CHECK_HEADERS(stdint.h sys/types.h inttypes.h sys/param.h sys/wait.h limits.h
 
 AC_CHECK_HEADERS(net/if.h, [net_if_found=1], [net_if_found=0])
 AC_CHECK_HEADERS(net/pfvar.h, [net_pfvar_found=1], [net_pfvar_found=0])
-AC_CHECK_HEADERS(linux/netfilter_ipv4, [linux_netfilter_ipv4=1],
-                                       [linux_netfilter_ipv4=0])
+AC_CHECK_HEADERS(linux/netfilter_ipv4.h,
+        [linux_netfilter_ipv4=1], [linux_netfilter_ipv4=0])
 
 AC_CHECK_FUNCS(gettimeofday ftime socketpair uname inet_aton strptime getrlimit setrlimit strlcat strlcpy strtoull getpwnam getpwuid ftello getaddrinfo localtime_r gmtime_r event_get_version event_get_method event_set_log_callback memmem mmap strtok_r)