From: Karel Zak Date: Thu, 25 Jun 2026 10:17:13 +0000 (+0200) Subject: libmount: fix missing space after UNIQID= in utab X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c8dbf84a2dc0ab7f3a77fc885e33385ba59b94d3;p=thirdparty%2Futil-linux.git libmount: fix missing space after UNIQID= in utab The fprintf format for UNIQID= was missing a trailing space separator, causing the field to run into the next field (e.g., "UNIQID=2147492389SRC=tmpfs"). Signed-off-by: Karel Zak --- diff --git a/libmount/src/tab_update.c b/libmount/src/tab_update.c index 4beeaff6f..1d87507fe 100644 --- a/libmount/src/tab_update.c +++ b/libmount/src/tab_update.c @@ -449,7 +449,7 @@ static int fprintf_utab_fs(FILE *f, struct libmnt_fs *fs) if (mnt_fs_get_id(fs) > 0) rc = fprintf(f, "ID=%d ", mnt_fs_get_id(fs)); if (mnt_fs_get_uniq_id(fs) > 0) - rc = fprintf(f, "UNIQID=%" PRIu64, mnt_fs_get_uniq_id(fs)); + rc = fprintf(f, "UNIQID=%" PRIu64 " ", mnt_fs_get_uniq_id(fs)); if (rc >= 0) { p = mangle(mnt_fs_get_source(fs));