From d4388bf9c033b3334fcd2f5f3f7f875fd31006aa Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 24 Aug 2021 17:56:36 +0200 Subject: [PATCH] Removed unnecessary lock --- src/block_template.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/block_template.cpp b/src/block_template.cpp index 614baf2..4e99623 100644 --- a/src/block_template.cpp +++ b/src/block_template.cpp @@ -103,9 +103,6 @@ BlockTemplate& BlockTemplate::operator=(const BlockTemplate& b) WriteLock lock(m_lock); - // b.m_lock should already be locked here, but try to lock it for reading anyway - const int lock_result = uv_rwlock_tryrdlock(&b.m_lock); - m_pool = b.m_pool; m_templateId = b.m_templateId; m_blockTemplateBlob = b.m_blockTemplateBlob; @@ -139,10 +136,6 @@ BlockTemplate& BlockTemplate::operator=(const BlockTemplate& b) m_knapsack.clear(); #endif - if (lock_result == 0) { - uv_rwlock_rdunlock(&b.m_lock); - } - return *this; }