From: Pali Rohár Date: Sat, 25 Nov 2017 11:48:32 +0000 (+0100) Subject: blkid: Encode any field which starts with LABEL in same way as LABEL field X-Git-Tag: v2.33-rc1~345^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0d2e8ff94d0b222b3831fb31f1268dbcd566f30c;p=thirdparty%2Futil-linux.git 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 --- diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 4cd85317fe..8179a6ac4e 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));