diff --git a/src/shared/local-addresses.c b/src/shared/local-addresses.c index 6fc54b7bab..0c27814b61 100644 --- a/src/shared/local-addresses.c +++ b/src/shared/local-addresses.c @@ -338,9 +338,10 @@ int local_gateways( r = add_local_gateway(&list, &n_list, af, ifi, priority, &via); if (r < 0) return r; - - continue; } + + /* If the route has RTA_OIF, it does not have RTA_MULTIPATH. */ + continue; } size_t rta_len;