diff --git a/protocols/netlink/netlink_reader.go b/protocols/netlink/netlink_reader.go index 16cb3a53294efc985c9496db5a1028d1ece4b213..ab85202b3999a87b99c336f49793d16d51316205 100644 --- a/protocols/netlink/netlink_reader.go +++ b/protocols/netlink/netlink_reader.go @@ -74,9 +74,8 @@ func (nr *NetlinkReader) propagateChanges(routes []netlink.Route) { // Add given paths to clients func (nr *NetlinkReader) addPathsToClients(routes []netlink.Route) { - // If there where no routes yet, just skip this funktion. There's nothing to delete + // If there where no routes yet, just skip this function. There's nothing to add if len(routes) == 0 { - nr.mu.RUnlock() return } @@ -129,7 +128,7 @@ func (nr *NetlinkReader) addPathsToClients(routes []netlink.Route) { func (nr *NetlinkReader) removePathsFromClients(routes []netlink.Route) { nr.mu.RLock() - // If there where no routes yet, just skip this funktion. There's nothing to delete + // If there where no routes yet, just skip this function. There's nothing to delete if len(nr.routes) == 0 { nr.mu.RUnlock() return