X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=load-dropin.c;h=521eb0821aea9c84128003b3bb4444f20c18e4ca;hb=ef886c6ab86436f0d8b5128799a8f801c62d859a;hp=a57bfc455be3d45b5a30f5b9e0c3b08ec214271b;hpb=b952f2e17587167867f3564e06a6548dbd5c3d5a;p=elogind.git diff --git a/load-dropin.c b/load-dropin.c index a57bfc455..521eb0821 100644 --- a/load-dropin.c +++ b/load-dropin.c @@ -37,8 +37,6 @@ int unit_load_dropin(Unit *u) { free(path); while ((de = readdir(d))) { - Unit *other; - if (de->d_name[0] == '.') continue; @@ -58,18 +56,13 @@ int unit_load_dropin(Unit *u) { continue; } - r = manager_load_unit(u->meta.manager, path, &other); + r = unit_add_dependency_by_name(u, UNIT_WANTS, path); free(path); if (r < 0) { closedir(d); return r; } - - if ((r = unit_add_dependency(u, UNIT_WANTS, other)) < 0) { - closedir(d); - return r; - } } closedir(d);