X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbasic%2Fpath-util.c;fp=src%2Fbasic%2Fpath-util.c;h=cdbb2d39815f349fd4736fcb05e639126935a312;hp=3af2bd0fd4ab82aeb5ede0d7fbd8274f2a9285d2;hb=a0db25e25b5691e4fc0afa5f5a9a8d1ce586decf;hpb=2aebec83237867717ad3ba0096a82670d82d911a diff --git a/src/basic/path-util.c b/src/basic/path-util.c index 3af2bd0fd..cdbb2d398 100644 --- a/src/basic/path-util.c +++ b/src/basic/path-util.c @@ -290,9 +290,7 @@ char **path_strv_resolve(char **l, const char *prefix) { } else { /* canonicalized path goes outside of * prefix, keep the original path instead */ - free(u); - u = orig; - orig = NULL; + free_and_replace(u, orig); } } else free(t);