Quellcode durchsuchen

Merge pull request #630 from tomdee/host-gw-memory

backend/hostgw: Fix memory leak
Tom Denham vor 8 Jahren
Ursprung
Commit
af2aebf802
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  1. 5 0
      backend/hostgw/network.go

+ 5 - 0
backend/hostgw/network.go

@@ -144,6 +144,11 @@ func (n *network) handleSubnetEvents(batch []subnet.Event) {
 }
 
 func (n *network) addToRouteList(route netlink.Route) {
+	for _, r := range n.rl {
+		if routeEqual(r, route) {
+			return
+		}
+	}
 	n.rl = append(n.rl, route)
 }