aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--syz-manager/manager.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/syz-manager/manager.go b/syz-manager/manager.go
index a6bdbd5ae..28c9ecb12 100644
--- a/syz-manager/manager.go
+++ b/syz-manager/manager.go
@@ -359,7 +359,8 @@ func RunManager(mode *Mode, cfg *mgrconfig.Config) {
}
mgr.pool = vm.NewDispatcher(mgr.vmPool, mgr.fuzzerInstance)
mgr.http.Pool = mgr.pool
- mgr.reproLoop = manager.NewReproLoop(mgr, mgr.vmPool.Count()-mgr.cfg.FuzzingVMs, mgr.cfg.DashboardOnlyRepro)
+ reproVMs := max(0, mgr.vmPool.Count()-mgr.cfg.FuzzingVMs)
+ mgr.reproLoop = manager.NewReproLoop(mgr, reproVMs, mgr.cfg.DashboardOnlyRepro)
mgr.http.ReproLoop = mgr.reproLoop
mgr.http.TogglePause = mgr.pool.TogglePause