diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-08-20 13:51:28 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-08-20 13:51:56 +0200 |
commit | e8c4b9ffe356f5b0bea98b31c1b65c632e528b42 (patch) | |
tree | e6605394b53de04fd3b078171835edbc029ac7af /vdslib | |
parent | 936e967d6343118b7cdabcb63931b8b637ac85a4 (diff) |
Check _node2Group array size in Distribution.
Diffstat (limited to 'vdslib')
-rw-r--r-- | vdslib/src/vespa/vdslib/distribution/distribution.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vdslib/src/vespa/vdslib/distribution/distribution.cpp b/vdslib/src/vespa/vdslib/distribution/distribution.cpp index 4c74923c58b..452c910298c 100644 --- a/vdslib/src/vespa/vdslib/distribution/distribution.cpp +++ b/vdslib/src/vespa/vdslib/distribution/distribution.cpp @@ -673,7 +673,7 @@ Distribution::splitNodesIntoLeafGroups(IndexList nodeList) const std::vector<IndexList> result; std::map<uint16_t, IndexList> nodes; for (auto node : nodeList) { - const Group* group(_node2Group[node]); + const Group* group((node < _node2Group.size()) ? _node2Group[node] : nullptr); if (group == nullptr) { LOGBP(warning, "Node %u is not assigned to a group. " "Should not happen?", node); |