Commit 9e4c9b93 authored by dignifiedquire's avatar dignifiedquire

use more idiomatic append version

parent fc8b2d42
...@@ -127,14 +127,12 @@ func (n *ProtoNode) AddRawLink(name string, l *ipld.Link) error { ...@@ -127,14 +127,12 @@ func (n *ProtoNode) AddRawLink(name string, l *ipld.Link) error {
func (n *ProtoNode) RemoveNodeLink(name string) error { func (n *ProtoNode) RemoveNodeLink(name string) error {
n.encoded = nil n.encoded = nil
ref := &n.links ref := n.links[:0]
filterPos := 0
found := false found := false
for i := 0; i < len(*ref); i++ { for _, v := range n.links {
if v := (*ref)[i]; v.Name != name { if v.Name != name {
(*ref)[filterPos] = v ref = append(ref, v)
filterPos++
} else { } else {
found = true found = true
} }
...@@ -144,7 +142,7 @@ func (n *ProtoNode) RemoveNodeLink(name string) error { ...@@ -144,7 +142,7 @@ func (n *ProtoNode) RemoveNodeLink(name string) error {
return ipld.ErrNotFound return ipld.ErrNotFound
} }
n.links = (*ref)[:filterPos] n.links = ref
return nil return nil
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment