From b0dd4d1f0c8262e3680570d529d00c9ebead1a91 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 11 May 2022 23:14:21 -0600 Subject: touch up --- pkg/btrfs/image.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkg/btrfs/image.go') diff --git a/pkg/btrfs/image.go b/pkg/btrfs/image.go index 9faded5..ec49940 100644 --- a/pkg/btrfs/image.go +++ b/pkg/btrfs/image.go @@ -85,7 +85,7 @@ func (img *Img) ScanForNodes(sb Superblock) error { } nodeBuf := make([]byte, sb.NodeSize) - for pos := int64(0); pos < devSize; pos += int64(sb.SectorSize) { + for pos := int64(0); pos+int64(sb.SectorSize) <= devSize; pos += int64(sb.SectorSize) { if inSlice(pos, superblockAddrs) { fmt.Printf("sector@%d is a superblock\n", pos) continue @@ -106,8 +106,8 @@ func (img *Img) ScanForNodes(sb Superblock) error { continue } - fmt.Printf("node@%d: physical_addr=0x%0X logical_addr=0x%0X generation=%d owner_tree=%v level=%d\n", - pos, pos, nodeHeader.Addr, nodeHeader.Generation, nodeHeader.OwnerTree, nodeHeader.Level) + fmt.Printf("node@%d: physical_addr=0x%0X logical_addr=0x%0X generation=%d owner=%v level=%d\n", + pos, pos, nodeHeader.Addr, nodeHeader.Generation, nodeHeader.Owner, nodeHeader.Level) pos += int64(sb.NodeSize) - int64(sb.SectorSize) } -- cgit v1.2.3-2-g168b