--- network-manager-0.9.4.0/src/ip6-manager/nm-ip6-manager.c 2012-08-18 20:50:11.000000000 -0400 +++ network-manager-0.9.4.0.new/src/ip6-manager/nm-ip6-manager.c 2012-08-18 20:47:09.095883959 -0400 @@ -796,6 +796,12 @@ return NULL; } + if (rtnl_route_get_flags(rtnlroute) & RTM_F_CLONED) { + nm_log_dbg (LOGD_IP6, "ignoring route cache entry"); + rtnl_route_put (rtnlroute); + return NULL; + } + old_size = nl_cache_nitems (priv->route_cache); nl_cache_include (priv->route_cache, (struct nl_object *)rtnlroute, NULL, NULL); rtnl_route_put (rtnlroute);