diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-09-25 08:00:48 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-09-28 12:06:35 +0000 |
commit | 416681c8a5a80bf3ddb960aafc9c3db98363b049 (patch) | |
tree | 9069d69fae92b76c9339dbe268e65cda42926c46 | |
parent | 0508f5625ccf3ce2107e15d17336ef771015c25b (diff) |
ensure zero termination
-rw-r--r-- | eval/src/vespa/eval/tensor/sparse/sparse_tensor_address_builder.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/eval/src/vespa/eval/tensor/sparse/sparse_tensor_address_builder.h b/eval/src/vespa/eval/tensor/sparse/sparse_tensor_address_builder.h index e053caf8604..32b9b57fb26 100644 --- a/eval/src/vespa/eval/tensor/sparse/sparse_tensor_address_builder.h +++ b/eval/src/vespa/eval/tensor/sparse/sparse_tensor_address_builder.h @@ -26,9 +26,10 @@ private: protected: void append(vespalib::stringref str) { - for (size_t i(0); i < str.size() + 1; i++) { + for (size_t i(0); i < str.size(); i++) { _address.push_back_fast(str[i]); } + _address.push_back_fast('\0'); } void ensure_room(size_t additional) { if (_address.capacity() < (_address.size() + additional)) { |