diff options
Diffstat (limited to 'syz-cluster/pkg/triage/git.go')
| -rw-r--r-- | syz-cluster/pkg/triage/git.go | 6 |
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 } |
