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 67af3bb29..79f9e95d6 100644
--- a/syz-manager/manager.go
+++ b/syz-manager/manager.go
@@ -1343,7 +1343,8 @@ func (mgr *Manager) setPhaseLocked(newPhase int) {
if mgr.phase == newPhase {
panic("repeated phase update")
}
- if newPhase == phaseTriagedHub {
+ // In VMLess mode, mgr.reproLoop is nil.
+ if newPhase == phaseTriagedHub && mgr.reproLoop != nil {
// Start reproductions.
go mgr.reproLoop.Loop(vm.ShutdownCtx())
}