X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=load-fragment.c;h=1a334bbc13a5cfe543e646f5cdcb5c031e77851b;hp=0db74b3eeeb7c7725339631b2073683543357392;hb=b19e7dc0104c8839835a90d7df20c2eeb631e07e;hpb=09b6b09f44b36b52b8a20ba18446e3ec2926c110 diff --git a/load-fragment.c b/load-fragment.c index 0db74b3ee..1a334bbc1 100644 --- a/load-fragment.c +++ b/load-fragment.c @@ -35,19 +35,15 @@ static int config_parse_deps( FOREACH_WORD(w, &l, rvalue, state) { char *t; int r; - Unit *other; if (!(t = strndup(w, l))) return -ENOMEM; - r = manager_load_unit(u->meta.manager, t, &other); + r = unit_add_dependency_by_name(u, d, t); free(t); if (r < 0) return r; - - if ((r = unit_add_dependency(u, d, other)) < 0) - return r; } return 0;