From 12719a788f68598df27760f6ba7c951858979e98 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Wed, 27 Jun 2018 16:52:57 -0700 Subject: [PATCH] use `copy` instead of looping License: MIT Signed-off-by: Steven Allen --- unixfs/io/pbdagreader.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/unixfs/io/pbdagreader.go b/unixfs/io/pbdagreader.go index ce53d6711..8c357fb8c 100644 --- a/unixfs/io/pbdagreader.go +++ b/unixfs/io/pbdagreader.go @@ -75,9 +75,7 @@ func (dr *PBDagReader) preloadNextNodes(ctx context.Context) { end = len(dr.links) } - for i, p := range ipld.GetNodes(ctx, dr.serv, dr.links[beg:end]) { - dr.promises[beg+i] = p - } + copy(dr.promises[beg:], ipld.GetNodes(ctx, dr.serv, dr.links[beg:end])) } // precalcNextBuf follows the next link in line and loads it from the