aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--syz-ci/manager.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/syz-ci/manager.go b/syz-ci/manager.go
index 237643b10..267221097 100644
--- a/syz-ci/manager.go
+++ b/syz-ci/manager.go
@@ -293,10 +293,11 @@ func (mgr *Manager) build(kernelCommit *vcs.Commit) error {
if err := build.Image(mgr.managercfg.TargetOS, mgr.managercfg.TargetVMArch, mgr.managercfg.Type,
mgr.kernelDir, tmpDir, mgr.mgrcfg.Compiler, mgr.mgrcfg.Userspace,
mgr.mgrcfg.KernelCmdline, mgr.mgrcfg.KernelSysctl, mgr.configData); err != nil {
- if _, ok := err.(build.KernelBuildError); ok {
+ if buildErr, ok := err.(build.KernelBuildError); ok {
rep := &report.Report{
Title: fmt.Sprintf("%v build error", mgr.mgrcfg.RepoAlias),
- Output: []byte(err.Error()),
+ Report: []byte(buildErr.Title),
+ Output: buildErr.Output,
}
if err := mgr.reportBuildError(rep, info, tmpDir); err != nil {
mgr.Errorf("failed to report image error: %v", err)