From 7d810da5be85cde725cfd94611c1cb1d15c170be Mon Sep 17 00:00:00 2001 From: SpyCheese Date: Tue, 27 Sep 2022 11:51:30 +0300 Subject: [PATCH] Fix array indexing in get_neighbours (#474) --- overlay/overlay.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/overlay/overlay.hpp b/overlay/overlay.hpp index 1d5f9861..f2f26a9a 100644 --- a/overlay/overlay.hpp +++ b/overlay/overlay.hpp @@ -192,7 +192,7 @@ class OverlayImpl : public Overlay { } else { std::vector vec; for (td::uint32 i = 0; i < max_size; i++) { - vec.push_back(neighbours_[td::Random::fast(0, static_cast(neighbours_.size()))]); + vec.push_back(neighbours_[td::Random::fast(0, static_cast(neighbours_.size()) - 1)]); } return vec; }