diff options
author | Pali Rohár | 2017-11-25 12:48:32 +0100 |
---|---|---|
committer | Pali Rohár | 2017-11-25 12:48:32 +0100 |
commit | 0d2e8ff94d0b222b3831fb31f1268dbcd566f30c (patch) | |
tree | 24737e0e43c2b8242f6940e005ac5a1970e64b6b /misc-utils/blkid.c | |
parent | libblkid: vfat: Change parsing label in special cases (diff) | |
download | kernel-qcow2-util-linux-0d2e8ff94d0b222b3831fb31f1268dbcd566f30c.tar.gz kernel-qcow2-util-linux-0d2e8ff94d0b222b3831fb31f1268dbcd566f30c.tar.xz kernel-qcow2-util-linux-0d2e8ff94d0b222b3831fb31f1268dbcd566f30c.zip |
blkid: Encode any field which starts with LABEL in same way as LABEL field
This applies also for LABEL_FATBOOT which contains bytes according to DOS
code page and therefore does not contain valid UTF-8 sequence.
Signed-off-by: Pali Rohár <pali.rohar@gmail.com>
Diffstat (limited to 'misc-utils/blkid.c')
-rw-r--r-- | misc-utils/blkid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 4cd85317f..8179a6ac4 100644 --- a/misc-utils/blkid.c +++ b/misc-utils/blkid.c @@ -254,7 +254,7 @@ static void print_udev_format(const char *name, const char *value) printf("ID_FS_%s=%s\n", name, enc); } else if (!strcmp(name, "UUID") || - !strcmp(name, "LABEL") || + !strncmp(name, "LABEL", 5) || !strcmp(name, "UUID_SUB")) { blkid_safe_string(value, safe, sizeof(safe)); |