chiark / gitweb /
util: various optimizations, using join()
[elogind.git] / src / service.c
index 340eb1baa49aed10a35db7e473f2cb2b74b690c6..5c17413a5906351978b705e155e0a0c508affbbc 100644 (file)
@@ -2988,7 +2988,8 @@ static int service_enumerate(Manager *m) {
 
                         free(path);
                         path = NULL;
-                        if (asprintf(&path, "%s/%s", *p, rcnd_table[i].path) < 0) {
+                        path = join(*p, "/", rcnd_table[i].path, NULL);
+                        if (!path) {
                                 r = -ENOMEM;
                                 goto finish;
                         }