From 10605d5b5109bd796fb456e0a6b91f64e278a00c Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 3 Jun 2022 22:51:43 -0600 Subject: implement node checksums --- cmd/btrfs-dump-tree/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cmd/btrfs-dump-tree') diff --git a/cmd/btrfs-dump-tree/main.go b/cmd/btrfs-dump-tree/main.go index b51e999..f1d9112 100644 --- a/cmd/btrfs-dump-tree/main.go +++ b/cmd/btrfs-dump-tree/main.go @@ -250,7 +250,11 @@ func printHeaderInfo(node btrfs.Node) { node.Head.BackrefRev) fmt.Printf("checksum stored %x\n", node.Head.Checksum) - fmt.Printf("checksum calced %v\n", "TODO") + if calcSum, err := node.CalculateChecksum(); err != nil { + fmt.Printf("checksum calced %v\n", err) + } else { + fmt.Printf("checksum calced %x\n", calcSum) + } fmt.Printf("fs uuid %s\n", node.Head.MetadataUUID) fmt.Printf("chunk uuid %s\n", node.Head.ChunkTreeUUID) -- cgit v1.2.3-2-g168b