diff --git a/code/go/0chain.net/blobbercore/allocation/connection.go b/code/go/0chain.net/blobbercore/allocation/connection.go index 5b91c6dc8..2f00e50b6 100644 --- a/code/go/0chain.net/blobbercore/allocation/connection.go +++ b/code/go/0chain.net/blobbercore/allocation/connection.go @@ -196,9 +196,9 @@ func SaveFileChange(ctx context.Context, connectionID, pathHash, fileName string go hasher.Start(connectionObj.ctx, connectionID, connectionObj.AllocationID, fileName, pathHash, change.seqPQ) saveChange = true } else { - connectionObj.lock.Unlock() change.lock.Lock() defer change.lock.Unlock() + connectionObj.lock.Unlock() } if change.isFinalized { return false, nil