From c2f77fc84a913536acb362f74b4cd1d4f6afcf69 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 1 Jun 2017 11:20:50 +1000 Subject: [PATCH] Make bolt completion DB directory if necessary --- storage/boltPieceCompletion.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/storage/boltPieceCompletion.go b/storage/boltPieceCompletion.go index 510e2834..52e38f6a 100644 --- a/storage/boltPieceCompletion.go +++ b/storage/boltPieceCompletion.go @@ -2,6 +2,7 @@ package storage import ( "encoding/binary" + "os" "path/filepath" "time" @@ -19,6 +20,7 @@ type boltPieceCompletion struct { } func NewBoltPieceCompletion(dir string) (ret PieceCompletion, err error) { + os.MkdirAll(dir, 0770) p := filepath.Join(dir, ".torrent.bolt.db") db, err := bolt.Open(p, 0660, &bolt.Options{ Timeout: time.Second, -- 2.48.1