diff options
| author | 2025-11-16 00:00:00 +0000 | |
|---|---|---|
| committer | 2025-11-16 00:00:00 +0000 | |
| commit | 3bde7664e748dd648f58c0a5280612c239dc0870 (patch) | |
| tree | b16d6427a70f4e49f4c0b47eead8d420612123fb /obj_tree.go | |
| parent | Remove repo.Root (diff) | |
| signature | ||
Unexport Repository.HashSize
Diffstat (limited to 'obj_tree.go')
| -rw-r--r-- | obj_tree.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/obj_tree.go b/obj_tree.go index 2ebe8af7..8ba1e26f 100644 --- a/obj_tree.go +++ b/obj_tree.go @@ -45,13 +45,13 @@ func parseTree(id Hash, body []byte, repo *Repository) (*Tree, error) { nameBytes := body[i : i+nul] i += nul + 1 - if i+repo.HashSize > len(body) { + if i+repo.hashSize > len(body) { return nil, errors.New("furgit: tree: truncated child hash") } var child Hash - copy(child.data[:], body[i:i+repo.HashSize]) - child.size = repo.HashSize - i += repo.HashSize + copy(child.data[:], body[i:i+repo.hashSize]) + child.size = repo.hashSize + i += repo.hashSize mode, err := strconv.ParseUint(string(modeBytes), 8, 32) if err != nil { |
