diff --git a/src/instantsend/db.cpp b/src/instantsend/db.cpp index 778596851385..49af9762c010 100644 --- a/src/instantsend/db.cpp +++ b/src/instantsend/db.cpp @@ -279,11 +279,7 @@ InstantSendLockPtr CInstantSendDb::GetInstantSendLockByHashInternal(const uint25 ret = std::make_shared(); bool exists = db->Read(std::make_tuple(DB_ISLOCK_BY_HASH, hash), *ret); if (!exists || (::SerializeHash(*ret) != hash)) { - ret = std::make_shared(); - exists = db->Read(std::make_tuple(DB_ISLOCK_BY_HASH, hash), *ret); - if (!exists || (::SerializeHash(*ret) != hash)) { - ret = nullptr; - } + ret = nullptr; } islockCache.insert(hash, ret); return ret;