X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fmachine%2Fmachined.c;h=20e6f7cd63e92c2ae192eefa2d4e5407b3478a0c;hp=6eeb053168d41e43cdece58e2a16758ab4925003;hb=b87633c4b20e3221748d6c98336cf6c85123cd66;hpb=2fcb3af6a2931cfc74c8602ab68f00bc99b61b1c diff --git a/src/machine/machined.c b/src/machine/machined.c index 6eeb05316..20e6f7cd6 100644 --- a/src/machine/machined.c +++ b/src/machine/machined.c @@ -106,6 +106,10 @@ int manager_enumerate_machines(Manager *m) { if (!dirent_is_file(de)) continue; + /* Ignore symlinks that map the unit name to the machine */ + if (startswith(de->d_name, "unit:")) + continue; + k = manager_add_machine(m, de->d_name, &machine); if (k < 0) { log_error("Failed to add machine by file name %s: %s", de->d_name, strerror(-k));