Browse code

libnet/drivers/bridge: clearConntrackEntries: move vars where used

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2026/05/05 20:00:17
Showing 1 changed files
... ...
@@ -1679,15 +1679,16 @@ func (ep *bridgeEndpoint) trimPortBindings(ctx context.Context, n *bridgeNetwork
1679 1679
 // See: #8795, #44688 & #44742.
1680 1680
 func clearConntrackEntries(nlh nlwrap.Handle, ep *bridgeEndpoint) {
1681 1681
 	var ipv4List []net.IP
1682
-	var ipv6List []net.IP
1683
-	var udpPorts []types.PortBinding
1684
-
1685 1682
 	if ep.addr != nil {
1686 1683
 		ipv4List = append(ipv4List, ep.addr.IP)
1687 1684
 	}
1685
+
1686
+	var ipv6List []net.IP
1688 1687
 	if ep.addrv6 != nil {
1689 1688
 		ipv6List = append(ipv6List, ep.addrv6.IP)
1690 1689
 	}
1690
+
1691
+	var udpPorts []types.PortBinding
1691 1692
 	for _, pb := range ep.portMapping {
1692 1693
 		if pb.Proto == types.UDP {
1693 1694
 			udpPorts = append(udpPorts, pb.PortBinding)