diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-14 10:50:32 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-10-14 10:50:32 +0000 |
commit | 023955bf4732172a4b4e210cf04405c43d00bad3 (patch) | |
tree | c54a969a20f616b804cfa8cc193c16bba469ec91 | |
parent | b31de6acc6b24a6f4c6596385ee20df552701ce3 (diff) |
Do not read past the end.
-rw-r--r-- | searchlib/src/vespa/searchlib/query/query.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/query/query.cpp b/searchlib/src/vespa/searchlib/query/query.cpp index 82420c64e2b..5887ba395eb 100644 --- a/searchlib/src/vespa/searchlib/query/query.cpp +++ b/searchlib/src/vespa/searchlib/query/query.cpp @@ -177,7 +177,7 @@ SameElementQueryNode::evaluateHits(HitList & hl) const while ((nextIndex < nextIndexMax) && (nextHL[nextIndex].elemId() < currElemId)) { nextIndex++; } - if (nextHL[nextIndex].elemId() == currElemId) { + if ((nextIndex < nextIndexMax) && (nextHL[nextIndex].elemId() == currElemId)) { currMatchCount++; if ((currMatchCount+1) == numFields) { Hit h = nextHL[indexVector[currMatchCount]]; |