From 918a17362c8a07221a65d4d60af0667ee7f0dd61 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 22 Feb 2026 10:28:29 +0800 Subject: format/delta/apply, etc.: ReadHeaderSizes should use ByteReader --- objectstore/packed/delta_plan.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'objectstore') diff --git a/objectstore/packed/delta_plan.go b/objectstore/packed/delta_plan.go index 05c4b714..5f2ae959 100644 --- a/objectstore/packed/delta_plan.go +++ b/objectstore/packed/delta_plan.go @@ -1,6 +1,7 @@ package packed import ( + "bufio" "fmt" deltaapply "codeberg.org/lindenii/furgit/format/delta/apply" @@ -89,7 +90,8 @@ func deltaDeclaredSizeAt(pack *packFile, dataOffset int) (int64, error) { } defer func() { _ = reader.Close() }() - _, size, err := deltaapply.ReadHeaderSizes(reader) + br := bufio.NewReaderSize(reader, 32) + _, size, err := deltaapply.ReadHeaderSizes(br) if err != nil { return 0, err } -- cgit v1.3.1-10-gc9f91