diff options
| -rw-r--r-- | syz-manager/manager.go | 3 |
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 |
