tmpfiles: use free_and_replace() where appropriate
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
index b1e85e2..67060e5 100644
--- a/src/tmpfiles/tmpfiles.c
+++ b/src/tmpfiles/tmpfiles.c
@@ -2471,8 +2471,7 @@
log_notice("[%s:%u] Line references path below legacy directory /var/run/, updating %s → %s; please update the tmpfiles.d/ drop-in file accordingly.", fname, line, *path, n);
- free(*path);
- *path = n;
+ free_and_replace(*path, n);
return 0;
}
@@ -2709,8 +2708,7 @@
if (!p)
return log_oom();
- free(i.path);
- i.path = p;
+ free_and_replace(i.path, p);
}
if (!isempty(user) && !streq(user, "-")) {