From f193ae2d97ce4dc60e494956ae4b0a8e2b9915f0 Mon Sep 17 00:00:00 2001 From: Hitenjain14 Date: Mon, 3 Jun 2024 00:38:49 +0530 Subject: [PATCH] fix lock ordering --- code/go/0chain.net/blobbercore/allocation/connection.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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