X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fconf-parser.c;h=3bb430e375183499889243ee9ef14169e141123a;hb=1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9;hp=a99c70596b0a52eb6aeeb7bc78d5af6691a5f232;hpb=d937fbbd97760d4d1a59dc0fa6f3000e57a96998;p=elogind.git diff --git a/src/conf-parser.c b/src/conf-parser.c index a99c70596..3bb430e37 100644 --- a/src/conf-parser.c +++ b/src/conf-parser.c @@ -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));