diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-12-09 14:36:12 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-12-09 14:36:12 +0000 |
commit | ae4dad202a3adee29d5d2537314d0b3aa0e2fb35 (patch) | |
tree | 7a56de83612466b00072138224cc932d48b5303c | |
parent | c0cf401a93bacbf35f0056f0662efa22a3d32c76 (diff) |
No need to clear if already empty.
-rw-r--r-- | searchlib/src/vespa/searchlib/expression/resultnodes.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/expression/resultnodes.cpp b/searchlib/src/vespa/searchlib/expression/resultnodes.cpp index 8250c73fc92..a315e5d0818 100644 --- a/searchlib/src/vespa/searchlib/expression/resultnodes.cpp +++ b/searchlib/src/vespa/searchlib/expression/resultnodes.cpp @@ -215,7 +215,9 @@ RawResultNode::min(const ResultNode & b) size_t min_sz = std::min(s.size(), _value.size()); if (min_sz == 0) { - setBuffer("", 0); + if ( ! _value.empty()) { + setBuffer("", 0); + } } else if (memcmp(_value.data(), s.data(), std::min(s.size(), _value.size())) > 0) { setBuffer(s.data(), s.size()); } |