namespace: fix minor memory leak

This commit is contained in:
Lennart Poettering 2020-08-14 11:07:18 +02:00
parent 830171936c
commit 3f181262f4
1 changed files with 7 additions and 7 deletions

View File

@ -1967,11 +1967,11 @@ static int make_tmp_prefix(const char *prefix) {
static int make_tmp_subdir(const char *parent, char **ret) {
_cleanup_free_ char *y = NULL;
RUN_WITH_UMASK(0000) {
y = strjoin(parent, "/tmp");
if (!y)
return -ENOMEM;
y = path_join(parent, "/tmp");
if (!y)
return -ENOMEM;
RUN_WITH_UMASK(0000) {
if (mkdir(y, 0777 | S_ISVTX) < 0)
return -errno;
}
@ -2027,9 +2027,9 @@ static int setup_one_tmp_dir(const char *id, const char *prefix, char **path, ch
if (r < 0)
return r;
x = strdup(RUN_SYSTEMD_EMPTY);
if (!x)
return -ENOMEM;
r = free_and_strdup(&x, RUN_SYSTEMD_EMPTY);
if (r < 0)
return r;
}
*path = TAKE_PTR(x);