version 1.4, 2022/08/13 18:08:19
|
version 1.5, 2022/08/19 09:41:25
|
Line 1
|
Line 1
|
diff --git a/sys/netpfil/ipfw/ip_fw2.c b/sys/netpfil/ipfw/ip_fw2.c |
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 |
--- a/sys/netpfil/ipfw/ip_fw2.c |
+++ b/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; |
@@ -186,6 +186,10 @@ ipfw_nat_cfg_t *ipfw_nat_del_ptr; |
Line 23 index 99d3a9c58cb..cba964f3202 100644
|
Line 23 index 99d3a9c58cb..cba964f3202 100644
|
break; |
break; |
|
|
case O_SKIP_ACTION: |
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; |
|
} |