From 5030804b013db3467d844de679de2a400ad655ef Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 11 May 2021 12:46:13 +1000 Subject: [PATCH] Fix race in MarkNotComplete --- storage/sqlite/direct.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/storage/sqlite/direct.go b/storage/sqlite/direct.go index dba48259..709102bf 100644 --- a/storage/sqlite/direct.go +++ b/storage/sqlite/direct.go @@ -221,6 +221,8 @@ func (p piece) forgetBlob() { } func (p piece) MarkNotComplete() error { + p.l.Lock() + defer p.l.Unlock() return sqlitex.Exec(p.conn, "update blob set verified=false where name=?", nil, p.name) } -- 2.44.0