aboutsummaryrefslogtreecommitdiffstats
path: root/syz-ci
diff options
context:
space:
mode:
Diffstat (limited to 'syz-ci')
-rw-r--r--syz-ci/jobs.go2
-rw-r--r--syz-ci/manager.go2
2 files changed, 3 insertions, 1 deletions
diff --git a/syz-ci/jobs.go b/syz-ci/jobs.go
index a2cd3c656..096e5df9f 100644
--- a/syz-ci/jobs.go
+++ b/syz-ci/jobs.go
@@ -524,7 +524,7 @@ func (jp *JobProcessor) bisect(job *Job, mgrcfg *mgrconfig.Config) error {
res, err := bisect.Run(cfg)
resp.Log = trace.Bytes()
if err != nil {
- var infraErr *bisect.InfraError
+ var infraErr *build.InfraError
if errors.As(err, &infraErr) {
resp.Flags |= dashapi.BisectResultInfraError
}
diff --git a/syz-ci/manager.go b/syz-ci/manager.go
index b508cb1d8..cdbd6b40f 100644
--- a/syz-ci/manager.go
+++ b/syz-ci/manager.go
@@ -384,6 +384,8 @@ func (mgr *Manager) build(kernelCommit *vcs.Commit) error {
case errors.As(err, &verboseError):
rep.Report = []byte(verboseError.Title)
rep.Output = verboseError.Output
+ case errors.As(err, &build.InfraError{}):
+ return err
default:
rep.Report = []byte(err.Error())
}