diff options
author | Petr Štetiar <ynezz@true.cz> | 2020-01-14 19:49:41 +0100 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2020-01-18 14:43:09 +0100 |
commit | 189b41b6b48786a51eb2b8bc450cb7d560f030f0 (patch) | |
tree | 3b7acd24e2f0c91d8622cde89f49ba62c3392e20 | |
parent | 823faa0f3edb93fac528bc35588cea81f0a77146 (diff) | |
download | fstools-189b41b6b48786a51eb2b8bc450cb7d560f030f0.tar.gz |
libblkid-tiny: fix f2fs labels by increasing label buffer
f2fs max label length is 1024B (512 * uint16_t) which is way above
current 256B used in `struct blkid_struct_probe` which renders labels on
f2fs system unusable:
$ mkfs.f2fs -l drive /dev/sda1
$ block info /dev/sda1
label buffer too small 1024 > 255
So increase the label buffer again in order to make enough space for
f2fs labels.
Fixes: FS#2735
Signed-off-by: Petr Štetiar <ynezz@true.cz>
-rw-r--r-- | libblkid-tiny/libblkid-tiny.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libblkid-tiny/libblkid-tiny.h b/libblkid-tiny/libblkid-tiny.h index f0922b5..e476e7b 100644 --- a/libblkid-tiny/libblkid-tiny.h +++ b/libblkid-tiny/libblkid-tiny.h @@ -56,7 +56,7 @@ struct blkid_struct_probe int err; char dev[32]; char uuid[64]; - char label[256]; + char label[1025]; char version[64]; struct list_head buffers; /* list of buffers */ |