chiark / gitweb /
util: use join() instead of asprintf() as an optimization
[elogind.git] / src / conf-parser.c
index a99c70596b0a52eb6aeeb7bc78d5af6691a5f232..3bb430e375183499889243ee9ef14169e141123a 100644 (file)
@@ -88,7 +88,8 @@ int config_item_perf_lookup(
         else {
                 char *key;
 
-                if (asprintf(&key, "%s.%s", section, lvalue) < 0)
+                key = join(section, ".", lvalue, NULL);
+                if (!key)
                         return -ENOMEM;
 
                 p = lookup(key, strlen(key));