use `copy` instead of looping
License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>
Steven Allen committed
Jun 27, 2018 at 16:52 UTC
12719a788f68598df27760f6ba7c951858979e98
1 file changed
+1
-3
unixfs/io/pbdagreader.go
+1
-3
@@ -75,9 +75,7 @@ func (dr *PBDagReader) preloadNextNodes(ctx context.Context) {
75
end = len(dr.links)
76
}
77
78
- for i, p := range ipld.GetNodes(ctx, dr.serv, dr.links[beg:end]) {
79
- dr.promises[beg+i] = p
80
- }
78
+ copy(dr.promises[beg:], ipld.GetNodes(ctx, dr.serv, dr.links[beg:end]))
79
}
80
81
// precalcNextBuf follows the next link in line and loads it from the