From 2df221f6ab480a3f2d315d283f26cfae890da3a1 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Fri, 29 Apr 2022 17:09:53 +0000 Subject: syz-manager: fix strace run condition Now it mistakingly runs only if there was an error during repro generation. --- syz-manager/manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syz-manager/manager.go b/syz-manager/manager.go index de7b43d5e..202168a31 100644 --- a/syz-manager/manager.go +++ b/syz-manager/manager.go @@ -459,7 +459,7 @@ func (mgr *Manager) runRepro(crash *Crash, vmIndexes []int, putInstances func(.. err: err, hub: crash.hub, } - if err != nil && res != nil && mgr.cfg.StraceBin != "" { + if err == nil && res != nil && mgr.cfg.StraceBin != "" { // We need only one instance to get strace output, release the rest. putInstances(vmIndexes[1:]...) defer putInstances(vmIndexes[0]) -- cgit mrf-deployment