From f382696ccf0196db1b5bc25a694274e7c11e9056 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Mon, 23 Jan 2017 17:06:41 +0100 Subject: [PATCH] repository: Use ReadAt() instead of Load() --- src/restic/repository/repository.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/restic/repository/repository.go b/src/restic/repository/repository.go index ed36cad37..3545f42de 100644 --- a/src/restic/repository/repository.go +++ b/src/restic/repository/repository.go @@ -97,7 +97,8 @@ func (r *Repository) loadBlob(id restic.ID, t restic.BlobType, plaintextBuf []by // load blob from pack h := restic.Handle{Type: restic.DataFile, Name: blob.PackID.String()} plaintextBuf = plaintextBuf[:cap(plaintextBuf)] - n, err := r.be.Load(h, plaintextBuf, int64(blob.Offset)) + + n, err := restic.ReadAt(r.be, h, int64(blob.Offset), plaintextBuf) if err != nil { debug.Log("error loading blob %v: %v", blob, err) lastError = err