Skip to content

Commit 37d1add

Browse files
committed
stricter checks of hash response messages
1 parent ef75cb8 commit 37d1add

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/bt_peer_connection.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1279,6 +1279,8 @@ namespace {
12791279
if (!m_recv_buffer.packet_finished()) return;
12801280

12811281
auto new_end = std::remove(m_hash_requests.begin(), m_hash_requests.end(), hr);
1282+
if (new_end == m_hash_requests.end())
1283+
return;
12821284
m_hash_requests.erase(new_end, m_hash_requests.end());
12831285

12841286
std::vector<sha256_hash> hashes;

0 commit comments

Comments
 (0)