]> www.infradead.org Git - mtd-utils.git/commitdiff
ubi-utils: fix bytes output
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Wed, 16 Jan 2008 14:52:45 +0000 (16:52 +0200)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Wed, 16 Jan 2008 14:52:45 +0000 (16:52 +0200)
Fix incorrect output of ubinfo like
"Amount of available logical eraseblocks: 00 bytes)"
which should look like
"Amount of available logical eraseblocks: 0 (0 bytes)"

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
ubi-utils/src/common.c
ubi-utils/src/ubinfo.c

index 7ed1ade0b71b2bd6dc8c5d7946122f7117634525..f8110c3368ac097455c5cb846962291039f9092e 100644 (file)
@@ -79,7 +79,7 @@ void ubiutils_print_bytes(long long bytes, int bracket)
                printf("%s%.1f GiB", p, (double)bytes / (1024 * 1024 * 1024));
        else if (bytes > 1024 * 1024)
                printf("%s%.1f MiB", p, (double)bytes / (1024 * 1024));
-       else if (bytes > 1024)
+       else if (bytes > 1024 && bytes != 0)
                printf("%s%.1f KiB", p, (double)bytes / 1024);
        else
                return;
index 35c70a12a9d72a275d45ad66a99e8d888cedc234..247e2ebabb283e998c8fed5eea5fcd6765f50ee1 100644 (file)
@@ -251,7 +251,7 @@ static int print_dev_info(libubi_t libubi, int dev_num, int all)
        ubiutils_print_bytes(dev_info.total_bytes, 0);
        printf(")\n");
 
-       printf("Amount of available logical eraseblocks: %d", dev_info.avail_lebs);
+       printf("Amount of available logical eraseblocks: %d (", dev_info.avail_lebs);
        ubiutils_print_bytes(dev_info.avail_bytes, 0);
        printf(")\n");