From: Thomas Weißschuh Date: Wed, 27 Sep 2023 18:37:22 +0000 (+0200) Subject: libmount: (tab) avoid leaking memory allocated in loop X-Git-Tag: v2.40-rc1~223^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d36306a560fd6d747e18ab22fc1279f4a373f43d;p=thirdparty%2Futil-linux.git libmount: (tab) avoid leaking memory allocated in loop Signed-off-by: Thomas Weißschuh --- diff --git a/libmount/src/tab.c b/libmount/src/tab.c index 60bef8b2d1..c6be5369e3 100644 --- a/libmount/src/tab.c +++ b/libmount/src/tab.c @@ -1856,6 +1856,7 @@ int __mnt_table_is_fs_mounted(struct libmnt_table *tb, struct libmnt_fs *fstab_f if (!*p) tgt = tgt_prefix; /* target is '/' */ else { + free(tgt_buf); if (asprintf(&tgt_buf, "%s/%s", tgt_prefix, p) <= 0) { rc = -ENOMEM; goto done;