diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2022-04-29 17:09:53 +0000 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2022-04-30 10:47:57 +0200 |
| commit | 2df221f6ab480a3f2d315d283f26cfae890da3a1 (patch) | |
| tree | 66b7cd6e595dcb640c6c909fb7e00f825f6810b3 | |
| parent | ad6b95d82edf8fc3db48ecb8c6e380af3a4b87e8 (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.go | 2 |
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]) |
