]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
Found another instance of flbas being used as an index.
authorstevegalbraith <steven.galbraith@pmcs.com>
Wed, 27 May 2015 18:20:08 +0000 (11:20 -0700)
committerstevegalbraith <steven.galbraith@pmcs.com>
Wed, 27 May 2015 18:20:08 +0000 (11:20 -0700)
Same fix was applied as in pull request #12.

nvme.c

diff --git a/nvme.c b/nvme.c
index 599c5484601d5f27f7fef81ac0667d4aada31cc7..a346ea7199dbdc7b0abbf009937474e318df5683 100644 (file)
--- a/nvme.c
+++ b/nvme.c
@@ -1274,7 +1274,7 @@ static void print_list_item(struct list_item list_item)
                nsze, s_suffix);
        char format[128];
        sprintf(format,"%3.0f %2sB + %2d B", (double)lba, l_suffix,
-               list_item.ns.lbaf[list_item.ns.flbas].ms);
+               list_item.ns.lbaf[(list_item.ns.flbas & 0x0f)].ms);
        char version[128];
        sprintf(version,"%d.%d", (list_item.ver >> 16),
                (list_item.ver >> 8) & 0xff);