]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/path-util.c
macro: introduce TAKE_PTR() macro
[thirdparty/systemd.git] / src / basic / path-util.c
index df946293858ed871c16b8d6bed22860a2143bb78..d4c4a02cb3e1005f77d8ab474131f1f37239854f 100644 (file)
@@ -290,8 +290,7 @@ char **path_strv_resolve(char **l, const char *root) {
                 r = chase_symlinks(t, root, 0, &u);
                 if (r == -ENOENT) {
                         if (root) {
-                                u = orig;
-                                orig = NULL;
+                                u = TAKE_PTR(orig);
                                 free(t);
                         } else
                                 u = t;