aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-01-20 11:48:15 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-01-20 14:56:20 +0100
commitf9869965cff56f592a76ff3b00e6e5d9962054fc (patch)
tree20ff745a394e73a6b3f2b6aee25068935678f0b1
parentd870ba39694e89f8fb49df644b5f80168fe150b3 (diff)
syz-manager: don't create legacy corpus dir if it does not exist
-rw-r--r--syz-manager/persistent.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/syz-manager/persistent.go b/syz-manager/persistent.go
index c4071ff3d..99193503a 100644
--- a/syz-manager/persistent.go
+++ b/syz-manager/persistent.go
@@ -19,6 +19,9 @@ import (
// This code is left here to convert old corpuses to the new format.
// It needs to be delete in Mar 2017.
func convertPersistentToDB(persistentDir, dbFilename string) error {
+ if _, err := os.Stat(persistentDir); err != nil {
+ return nil
+ }
persistentCorpus := newPersistentSet(persistentDir, func(data []byte) bool {
if _, err := prog.Deserialize(data); err != nil {
Logf(0, "deleting broken program: %v\n%s", err, data)