From 7ef276daaa132683ff8b04004f1ce5c992097d14 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 5 Jun 2022 18:27:23 -0600 Subject: arrays can be compared directly --- pkg/btrfsmisc/fsck.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkg/btrfsmisc/fsck.go') diff --git a/pkg/btrfsmisc/fsck.go b/pkg/btrfsmisc/fsck.go index 527329d..77305f8 100644 --- a/pkg/btrfsmisc/fsck.go +++ b/pkg/btrfsmisc/fsck.go @@ -35,11 +35,11 @@ func ScanForNodes(dev *btrfs.Device, sb btrfs.Superblock) error { if _, err := binstruct.Unmarshal(nodeBuf, &nodeHeader); err != nil { return fmt.Errorf("sector@%d: %w", pos, err) } - if !nodeHeader.MetadataUUID.Equal(sb.EffectiveMetadataUUID()) { + if nodeHeader.MetadataUUID != sb.EffectiveMetadataUUID() { //fmt.Printf("sector@%d does not look like a node\n", pos) continue } - if !nodeHeader.Checksum.Equal(btrfs.CRC32c(nodeBuf[0x20:])) { + if nodeHeader.Checksum != btrfs.CRC32c(nodeBuf[0x20:]) { fmt.Printf("sector@%d looks like a node but is corrupt (checksum doesn't match)\n", pos) continue } -- cgit v1.2.3-2-g168b