]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkfs-util: fix memleak
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 30 Nov 2022 00:26:13 +0000 (09:26 +0900)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 30 Nov 2022 07:21:40 +0000 (08:21 +0100)
Fixes an issure introduced by c75cf0164cbd69104f13cbe7be42ab639953bd7d.

Fixes CID#1501073.

src/shared/mkfs-util.c

index 3edeaa528584268f7a511ab2dd1449b9e69a3d87..68e8f12eabb42176ebd8db5800c50ad1c8ba025f 100644 (file)
@@ -164,7 +164,9 @@ static int do_mcopy(const char *node, const char *root) {
                 return log_error_errno(r, "Failed to read '%s' contents: %m", root);
 
         for (size_t i = 0; i < de->n_entries; i++) {
-                char *p = path_join(root, de->entries[i]->d_name);
+                _cleanup_free_ char *p = NULL;
+
+                p = path_join(root, de->entries[i]->d_name);
                 if (!p)
                         return log_oom();