X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fload-dropin.c;h=dbdc6a41df9a35ab09d133721cf60c23296e0d56;hb=44d91056924e1e64699892f71121b40c46489e57;hp=984a47a297da5cfe521fb36a6e9fd03028886623;hpb=911a4828e054a531be961cea34de89b666bda710;p=elogind.git diff --git a/src/load-dropin.c b/src/load-dropin.c index 984a47a29..dbdc6a41d 100644 --- a/src/load-dropin.c +++ b/src/load-dropin.c @@ -50,7 +50,8 @@ static int iterate_dir(Unit *u, const char *path, UnitDependency dependency) { if (ignore_file(de->d_name)) continue; - if (asprintf(&f, "%s/%s", path, de->d_name) < 0) { + f = join(path, "/", de->d_name, NULL); + if (!f) { r = -ENOMEM; goto finish; }