aboutsummaryrefslogtreecommitdiffstats
path: root/syz-manager
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-01-23 19:07:33 +0100
committerAleksandr Nogikh <nogikh@google.com>2025-01-29 10:31:50 +0000
commit6eea27042142c1c5e810b642deb831a8ed55b3da (patch)
treea883e3ff7d2bfdd0a5d343d220b7d98f66b7639e /syz-manager
parent865ef71e5889541e7310ee9b3da3a945f354da8b (diff)
pkg/manager: avoid log.Fatalf in manager.LoadSeeds
This enables graceful error handling in the caller code.
Diffstat (limited to 'syz-manager')
-rw-r--r--syz-manager/manager.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/syz-manager/manager.go b/syz-manager/manager.go
index 1ea489dd9..7a85a6c9a 100644
--- a/syz-manager/manager.go
+++ b/syz-manager/manager.go
@@ -546,7 +546,10 @@ func (mgr *Manager) processRepro(res *manager.ReproResult) {
}
func (mgr *Manager) preloadCorpus() {
- info := manager.LoadSeeds(mgr.cfg, false)
+ info, err := manager.LoadSeeds(mgr.cfg, false)
+ if err != nil {
+ log.Fatalf("failed to load corpus: %v", err)
+ }
mgr.fresh = info.Fresh
mgr.corpusDB = info.CorpusDB
mgr.corpusPreload <- info.Candidates