--- fwsync/patches/ip_fw2.patch 2022/08/13 18:08:19 1.4 +++ fwsync/patches/ip_fw2.patch 2022/08/19 09:41:25 1.5 @@ -1,5 +1,5 @@ diff --git a/sys/netpfil/ipfw/ip_fw2.c b/sys/netpfil/ipfw/ip_fw2.c -index 99d3a9c58cb..cba964f3202 100644 +index 99d3a9c58cb..0f9badd08a0 100644 --- a/sys/netpfil/ipfw/ip_fw2.c +++ b/sys/netpfil/ipfw/ip_fw2.c @@ -186,6 +186,10 @@ ipfw_nat_cfg_t *ipfw_nat_del_ptr; @@ -23,3 +23,13 @@ index 99d3a9c58cb..cba964f3202 100644 break; case O_SKIP_ACTION: +@@ -3200,6 +3207,9 @@ do { \ + * non IPv4 packets. Libalias expects only IPv4. + */ + if (!is_ipv4 || !IPFW_NAT_LOADED) { ++ /* purge waiting aliases for sync */ ++ if (V_sync_alias) ++ V_sync_alias(NULL, NULL); + retval = IP_FW_DENY; + break; + }