]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs_db: fix wrong sibling pointer offset for the bmbt attr block
authorChristoph Hellwig <hch@infradead.org>
Mon, 9 Feb 2009 09:11:28 +0000 (10:11 +0100)
committerChristoph Hellwig <hch@brick.lst.de>
Mon, 9 Feb 2009 09:11:28 +0000 (10:11 +0100)
The attr bmbt should use long, not short pointers.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <david@fromorbit.com>
db/btblock.c

index a79179c82b10af6e016a3d27bbbdd0e89b30cae4..f6e8a68715062b5ed6c8a0239a3426dd4c1e1aeb 100644 (file)
@@ -227,8 +227,8 @@ const field_t       bmapbtd_flds[] = {
        { "magic", FLDT_UINT32X, OI(OFF(magic)), C1, 0, TYP_NONE },
        { "level", FLDT_UINT16D, OI(OFF(level)), C1, 0, TYP_NONE },
        { "numrecs", FLDT_UINT16D, OI(OFF(numrecs)), C1, 0, TYP_NONE },
-       { "leftsib", FLDT_DFSBNO, OI(OFF(u.s.bb_leftsib)), C1, 0, TYP_BMAPBTD },
-       { "rightsib", FLDT_DFSBNO, OI(OFF(u.s.bb_rightsib)), C1, 0, TYP_BMAPBTD },
+       { "leftsib", FLDT_DFSBNO, OI(OFF(u.l.bb_leftsib)), C1, 0, TYP_BMAPBTD },
+       { "rightsib", FLDT_DFSBNO, OI(OFF(u.l.bb_rightsib)), C1, 0, TYP_BMAPBTD },
        { "recs", FLDT_BMAPBTDREC, btblock_rec_offset, btblock_rec_count,
          FLD_ARRAY|FLD_ABASE1|FLD_COUNT|FLD_OFFSET, TYP_NONE },
        { "keys", FLDT_BMAPBTDKEY, btblock_key_offset, btblock_key_count,