treewide: remove unnecessary types and conversions
Change-Id: Ifcaa9ceeec243b3646c9b6e0a6fad7ef2db8fd90
Reviewed-on: https://review.monogon.dev/c/monogon/+/2954
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/pkg/logtree/logtree.go b/metropolis/pkg/logtree/logtree.go
index 968a5a9..a773b7b 100644
--- a/metropolis/pkg/logtree/logtree.go
+++ b/metropolis/pkg/logtree/logtree.go
@@ -108,10 +108,10 @@
//
// For example, a traversal of foo.bar.baz will cause .next() to return the
// following on each invocation:
-// - part: foo, full: foo
-// - part: bar, full: foo.bar
-// - part: baz, full: foo.bar.baz
-// - part: "", full: foo.bar.baz
+// - part: foo, full: foo
+// - part: bar, full: foo.bar
+// - part: baz, full: foo.bar.baz
+// - part: "", full: foo.bar.baz
func (t *nodeTraversal) next() (part string, full DN) {
if len(t.left) == 0 {
return "", t.want
@@ -150,7 +150,7 @@
mu := &cur.mu
mu.Lock()
if _, ok := cur.children[part]; !ok {
- cur.children[part] = newNode(n.tree, DN(full))
+ cur.children[part] = newNode(n.tree, full)
}
cur = cur.children[part]
mu.Unlock()