X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Ftmpfiles%2Ftmpfiles.c;h=6e36dc79ddd9bf738cb221a63dd78ce8aa8a64ca;hp=b0efa37e20c514984ba06767b6c72b1265495467;hb=e26da2dcea2f56461a8411e64d046cb5d903275c;hpb=833fce2857bcf9cba316d3f8c37af8997b6a80ab diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c index b0efa37e2..6e36dc79d 100644 --- a/src/tmpfiles/tmpfiles.c +++ b/src/tmpfiles/tmpfiles.c @@ -731,7 +731,7 @@ static int create_item(Item *i) { break; case CREATE_SYMLINK: { - char *x; + _cleanup_free_ char *x = NULL; label_context_set(i->path, S_IFLNK); r = symlink(i->argument, i->path); @@ -751,12 +751,10 @@ static int create_item(Item *i) { } if (!streq(i->argument, x)) { - free(x); log_error("%s is not the right symlinks.", i->path); return -EEXIST; } - free(x); break; }