summaryrefslogtreecommitdiffstats
path: root/misc-utils/blkid.c
diff options
context:
space:
mode:
authorPali Rohár2017-11-25 12:48:32 +0100
committerPali Rohár2017-11-25 12:48:32 +0100
commit0d2e8ff94d0b222b3831fb31f1268dbcd566f30c (patch)
tree24737e0e43c2b8242f6940e005ac5a1970e64b6b /misc-utils/blkid.c
parentlibblkid: vfat: Change parsing label in special cases (diff)
downloadkernel-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.c2
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));