DragonFlyBSD Kernel Audit
DF-0262 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/net/pf/pf.c b/sys/net/pf/pf.c
--- a/sys/net/pf/pf.c
+++ b/sys/net/pf/pf.c
@@ -3895,7 +3895,7 @@
 
 				if (PF_ANEQ(daddr,
 				    &nk->addr[pd->didx], AF_INET6))
-					PF_ACPY(saddr, &nk->addr[pd->didx], af);
+					PF_ACPY(daddr, &nk->addr[pd->didx], af);
 				break;
 #endif /* INET */
 			}