catch "Link not found" error

This commit is contained in:
Vladimir Avtsenov 2025-02-12 04:07:26 +03:00
parent 23580da495
commit 7a356867c3

View File

@ -131,7 +131,12 @@ func (r *IPSetToLink) insertIPRoute() error {
// Find interface
iface, err := netlink.LinkByName(r.IfaceName)
if err != nil {
// TODO: Нормально отлавливать ошибку
if err.Error() != "Link not found" {
return fmt.Errorf("error while getting interface: %w", err)
} else {
return nil
}
}
// Mapping iface with table