diff options
author | Tor Egge <Tor.Egge@online.no> | 2022-12-09 19:09:23 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2022-12-09 19:09:23 +0100 |
commit | 7957f39ede2b0c0fa6f17ed74abd2d2fe1649a7e (patch) | |
tree | 7df7fd377e57314713fe0fd07ceb1ce66d5d667d /searchlib | |
parent | a12c98736b14dffde08b1bb78d59efee9d883180 (diff) |
Avoid accessing element 0 of empty vectors.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/expression/interpolatedlookupfunctionnode.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/expression/interpolatedlookupfunctionnode.cpp b/searchlib/src/vespa/searchlib/expression/interpolatedlookupfunctionnode.cpp index 7f55573afbf..f220b1d455d 100644 --- a/searchlib/src/vespa/searchlib/expression/interpolatedlookupfunctionnode.cpp +++ b/searchlib/src/vespa/searchlib/expression/interpolatedlookupfunctionnode.cpp @@ -93,7 +93,7 @@ bool InterpolatedLookup::onExecute() const size_t numValues = _attribute->getValueCount(_docId); std::vector<double> valueVector; valueVector.resize(numValues); - _attribute->get(_docId, &valueVector[0], numValues); + _attribute->get(_docId, valueVector.data(), numValues); double result = simpleInterpolate(numValues, valueVector, lookup); static_cast<FloatResultNode &>(updateResult()).set(result); return true; |