]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-manager.c
network: do not enumerate routes if ManageForeignRoutes=no
[thirdparty/systemd.git] / src / network / networkd-manager.c
index 8c51cc12b22d7af61d36507ec5c072523ff68db3..267a391e11be057fd1fcc1c556d7a03e61b990ab 100644 (file)
@@ -2031,6 +2031,9 @@ int manager_rtnl_enumerate_routes(Manager *m) {
         assert(m);
         assert(m->rtnl);
 
+        if (!m->manage_foreign_routes)
+                return 0;
+
         r = sd_rtnl_message_new_route(m->rtnl, &req, RTM_GETROUTE, 0, 0);
         if (r < 0)
                 return r;