aboutsummaryrefslogtreecommitdiff
path: root/internal/format
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-06-11 07:38:27 +0000
committerGravatar Runxi Yu2026-06-11 07:38:27 +0000
commit57e4577671492c4e53cf23c39d3285eefd605cef (patch)
tree35a3dc34f141aae374615555121aa7961d26cad2 /internal/format
parentinternal/format/packfile: Add EntryType and associates (diff)
internal/format/packfile/delta: Fix the swapped errors
Diffstat (limited to 'internal/format')
-rw-r--r--internal/format/packfile/delta/ofs.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/internal/format/packfile/delta/ofs.go b/internal/format/packfile/delta/ofs.go
index f11ec1cd..1ca93e8d 100644
--- a/internal/format/packfile/delta/ofs.go
+++ b/internal/format/packfile/delta/ofs.go
@@ -2,7 +2,6 @@ package delta
import (
"errors"
- "fmt"
)
var ErrMalformedOfsDeltaDistance = errors.New("internal/format/packfile/delta: malformed ofs-delta distance")
@@ -19,7 +18,7 @@ func ParseOfsDeltaDistance(buf []byte) (dist uint64, consumed int, err error) {
consumed = 1
for b&0x80 != 0 {
if consumed >= len(buf) {
- return 0, 0, fmt.Errorf("")
+ return 0, 0, ErrMalformedOfsDeltaDistance
}
b = buf[consumed]
@@ -27,5 +26,5 @@ func ParseOfsDeltaDistance(buf []byte) (dist uint64, consumed int, err error) {
dist = ((dist + 1) << 7) + uint64(b&0x7f)
}
- return dist, consumed, ErrMalformedOfsDeltaDistance
+ return dist, consumed, nil
}