From 9f7f28ee5030bbed94c4d54a8da908649ccb7ce0 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Thu, 28 Jan 2016 11:57:54 +1100 Subject: super0: Fix reporting of devices between 2GB and 4GB v0.90 metadata can handle devices between 2GB and 4GB, but we need to treat the 'size' and unsigned. In a couple of places we don't. URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809447 Signed-off-by: NeilBrown --- Detail.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Detail.c') diff --git a/Detail.c b/Detail.c index d029219..0cfccad 100644 --- a/Detail.c +++ b/Detail.c @@ -425,8 +425,9 @@ int Detail(char *dev, struct context *c) else printf(" Used Dev Size : unknown\n"); } else - printf(" Used Dev Size : %d%s\n", array.size, - human_size((long long)array.size<<10)); + printf(" Used Dev Size : %lu%s\n", + (unsigned long)array.size, + human_size((unsigned long long)array.size<<10)); } if (array.raid_disks) printf(" Raid Devices : %d\n", array.raid_disks); -- cgit v1.2.1