]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
partx: remove memory leak to make scanners happy [coverity scan]
authorKarel Zak <kzak@redhat.com>
Thu, 17 Mar 2022 10:22:29 +0000 (11:22 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 17 Mar 2022 10:22:29 +0000 (11:22 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/partx.c

index 07b3e28b9e88b7d840fee7670c255762fd8d51e7..76872907fe74012dbc058069ce12202db906a355 100644 (file)
@@ -1013,6 +1013,7 @@ int main(int argc, char **argv)
                                errx(EXIT_FAILURE, _("%s: partitioned loop devices unsupported"),
                                     wholedisk);
                        assoc_loopdev(wholedisk);
+                       free(wholedisk);
                        wholedisk = xstrdup(lc.device);
                } else if (!S_ISBLK(x.st_mode))
                        errx(EXIT_FAILURE, _("%s: not a block device"), wholedisk);
@@ -1061,6 +1062,8 @@ int main(int argc, char **argv)
                blkid_free_probe(pr);
        }
 
+       free(wholedisk);
+
        if (loopdev)
                loopcxt_deinit(&lc);