aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2022-04-29 17:09:53 +0000
committerAleksandr Nogikh <wp32pw@gmail.com>2022-04-30 10:47:57 +0200
commit2df221f6ab480a3f2d315d283f26cfae890da3a1 (patch)
tree66b7cd6e595dcb640c6c909fb7e00f825f6810b3
parentad6b95d82edf8fc3db48ecb8c6e380af3a4b87e8 (diff)
syz-manager: fix strace run condition
Now it mistakingly runs only if there was an error during repro generation.
-rw-r--r--syz-manager/manager.go2
1 files changed, 1 insertions, 1 deletions
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])