Cleanup LoadBundle
This commit is contained in:
parent
0c4863c58e
commit
782011b572
@ -1,10 +1,8 @@
|
|||||||
package bundle
|
package bundle
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/ipld/go-car"
|
"github.com/ipld/go-car"
|
||||||
@ -56,14 +54,7 @@ func LoadBundle(ctx context.Context, bs blockstore.Blockstore, path string, av a
|
|||||||
}
|
}
|
||||||
defer f.Close() //nolint
|
defer f.Close() //nolint
|
||||||
|
|
||||||
data, err := io.ReadAll(f)
|
hdr, err := car.LoadCar(ctx, bs, f)
|
||||||
if err != nil {
|
|
||||||
return cid.Undef, xerrors.Errorf("error reading bundle for builtin-actors version %d: %w", av, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
blobr := bytes.NewReader(data)
|
|
||||||
|
|
||||||
hdr, err := car.LoadCar(ctx, bs, blobr)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return cid.Undef, xerrors.Errorf("error loading builtin actors v%d bundle: %w", av, err)
|
return cid.Undef, xerrors.Errorf("error loading builtin actors v%d bundle: %w", av, err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user