diff mbox series

[OpenWrt-Devel,fstools] libblkid-tiny: fix f2fs labels by increasing label buffer

Message ID 20200115102618.7410-1-ynezz@true.cz
State Accepted
Delegated to: Petr Štetiar
Headers show
Series [OpenWrt-Devel,fstools] libblkid-tiny: fix f2fs labels by increasing label buffer | expand

Commit Message

Petr Štetiar Jan. 15, 2020, 10:26 a.m. UTC
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>
---
 libblkid-tiny/libblkid-tiny.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/libblkid-tiny/libblkid-tiny.h b/libblkid-tiny/libblkid-tiny.h
index f0922b5f7aeb..e476e7b2c6ef 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 */