]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
blkid: Encode any field which starts with LABEL in same way as LABEL field
authorPali Rohár <pali.rohar@gmail.com>
Sat, 25 Nov 2017 11:48:32 +0000 (12:48 +0100)
committerPali Rohár <pali.rohar@gmail.com>
Sat, 25 Nov 2017 11:48:32 +0000 (12:48 +0100)
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>
misc-utils/blkid.c

index 4cd85317fef80c32d09b486b362f9fdf253a301c..8179a6ac4e62c8679c5b389d53daab7f4a192785 100644 (file)
@@ -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));