svn commit: r293629 - head/sys/netpfil/ipfw

Bjoern A. Zeeb bz at FreeBSD.org
Sun Jan 10 08:14:27 UTC 2016


Author: bz
Date: Sun Jan 10 08:14:25 2016
New Revision: 293629
URL: https://svnweb.freebsd.org/changeset/base/293629

Log:
  Initialize error after r293626 in case neither INET nor INET6 is
  compiled into the kernel.  Ideally lots more code would just not
  be called (or compiled in) in that case but that requires a lot
  more surgery.  For now try to make IP-less kernels compile again.

Modified:
  head/sys/netpfil/ipfw/ip_fw_table_algo.c

Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c
==============================================================================
--- head/sys/netpfil/ipfw/ip_fw_table_algo.c	Sun Jan 10 07:50:35 2016	(r293628)
+++ head/sys/netpfil/ipfw/ip_fw_table_algo.c	Sun Jan 10 08:14:25 2016	(r293629)
@@ -3826,6 +3826,9 @@ ta_lookup_kfib(struct table_info *ti, vo
 		error = fib6_lookup_nh_basic(ti->data,
 		    (struct in6_addr *)key, 0, 0, 0, &nh6);
 #endif
+#if !defined(INET6) && !defined(INET)
+	error = ENOENT;
+#endif
 
 	if (error != 0)
 		return (0);


More information about the svn-src-all mailing list