]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: fix memory leak [coverity scan]
authorKarel Zak <kzak@redhat.com>
Wed, 4 Jan 2023 11:35:27 +0000 (12:35 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 4 Jan 2023 11:35:27 +0000 (12:35 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
libmount/src/context_mount.c

index 938d34f8d46b5570ebe0eceb46c138dd856f9f58..1c1b6f77c6bb00061f0756a82c4787938c577762 100644 (file)
@@ -78,8 +78,10 @@ static int fix_optstr(struct libmnt_context *cxt)
 
                        if (!name)
                                rc = -ENOMEM;
-                       else
+                       else {
                                rc = mnt_opt_set_value(opt, name);
+                               free(name);
+                       }
                        if (rc)
                                goto done;
                }