From: Karel Zak Date: Thu, 25 Jun 2026 10:17:02 +0000 (+0200) Subject: libmount: copy uniq_id in mnt_copy_fs() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aca09c233df931dd9468bf0d74ed7a67ae953858;p=thirdparty%2Futil-linux.git libmount: copy uniq_id in mnt_copy_fs() The mnt_copy_fs() function copies all filesystem entry fields but missed uniq_id, causing the unique mount ID to be lost when fs entries are duplicated (e.g., for utab updates). Signed-off-by: Karel Zak --- diff --git a/libmount/src/fs.c b/libmount/src/fs.c index 3b7252486..a0d18a4f9 100644 --- a/libmount/src/fs.c +++ b/libmount/src/fs.c @@ -276,6 +276,7 @@ struct libmnt_fs *mnt_copy_fs(struct libmnt_fs *dest, dest->parent = src->parent; dest->devno = src->devno; dest->tid = src->tid; + dest->uniq_id = src->uniq_id; if (cpy_str_at_offset(dest, src, offsetof(struct libmnt_fs, source))) goto err;