aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/pkg/triage/git.go
diff options
context:
space:
mode:
Diffstat (limited to 'syz-cluster/pkg/triage/git.go')
-rw-r--r--syz-cluster/pkg/triage/git.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/syz-cluster/pkg/triage/git.go b/syz-cluster/pkg/triage/git.go
index 58437c913..fb23a90b3 100644
--- a/syz-cluster/pkg/triage/git.go
+++ b/syz-cluster/pkg/triage/git.go
@@ -58,5 +58,9 @@ func (ops *GitTreeOps) ApplySeries(commit string, patches [][]byte) error {
}
func (ops *GitTreeOps) BaseForDiff(patch []byte, tracer debugtracer.DebugTracer) (*vcs.BaseCommit, error) {
- return ops.Git.BaseForDiff(patch, tracer)
+ list, err := ops.Git.BaseForDiff(patch, tracer)
+ if len(list) == 0 || err != nil {
+ return nil, err
+ }
+ return list[0], nil
}