chiark / gitweb /
util: use join() instead of asprintf() as an optimization
[elogind.git] / src / load-dropin.c
index 984a47a297da5cfe521fb36a6e9fd03028886623..dbdc6a41df9a35ab09d133721cf60c23296e0d56 100644 (file)
@@ -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;
                 }