diff --git a/src/nm-ip4-config.c b/src/nm-ip4-config.c index f017a3e809..9ad8116423 100644 --- a/src/nm-ip4-config.c +++ b/src/nm-ip4-config.c @@ -3227,6 +3227,9 @@ out_addresses_cached: nm_assert (_route_valid (route)); + if (route->type_coerced != nm_platform_route_type_coerce (RTN_UNICAST)) + continue; + g_variant_builder_init (&route_builder, G_VARIANT_TYPE ("a{sv}")); g_variant_builder_add (&route_builder, "{sv}", "dest", diff --git a/src/nm-ip6-config.c b/src/nm-ip6-config.c index 1589cad004..deb30e77d7 100644 --- a/src/nm-ip6-config.c +++ b/src/nm-ip6-config.c @@ -2682,6 +2682,9 @@ out_addresses_cached: nm_assert (_route_valid (route)); + if (route->type_coerced != nm_platform_route_type_coerce (RTN_UNICAST)) + continue; + g_variant_builder_init (&route_builder, G_VARIANT_TYPE ("a{sv}")); g_variant_builder_add (&route_builder, "{sv}", "dest",