From 579399e38a80422e47cd21023ee60259be975bf3 Mon Sep 17 00:00:00 2001 From: niukuo Date: Wed, 27 Mar 2019 23:32:01 +0800 Subject: fix panic in object.Tree.FindEntry Signed-off-by: niukuo --- plumbing/object/tree.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plumbing/object/tree.go') diff --git a/plumbing/object/tree.go b/plumbing/object/tree.go index 78d61a1..1f9ea26 100644 --- a/plumbing/object/tree.go +++ b/plumbing/object/tree.go @@ -135,7 +135,7 @@ func (t *Tree) FindEntry(path string) (*TreeEntry, error) { pathCurrent := "" // search for the longest path in the tree path cache - for i := len(pathParts); i > 1; i-- { + for i := len(pathParts) - 1; i > 1; i-- { path := filepath.Join(pathParts[:i]...) tree, ok := t.t[path] -- cgit