diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-09-26 18:38:58 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-09-26 18:38:58 +0000 |
commit | 4ada4ab6551d15432749b4b06d838194297f687d (patch) | |
tree | f583b018daae2b566ef39d08c4539693ec60c2d7 /storage/src/tests/storageserver | |
parent | 69655b7a638e3588b46cbed18d9a644d8b82d9ed (diff) |
Replace the dangerous stealBuffer method with a static one that requires std::move to make destruction more visible.
Diffstat (limited to 'storage/src/tests/storageserver')
-rw-r--r-- | storage/src/tests/storageserver/rpc/cluster_controller_rpc_api_service_test.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/storage/src/tests/storageserver/rpc/cluster_controller_rpc_api_service_test.cpp b/storage/src/tests/storageserver/rpc/cluster_controller_rpc_api_service_test.cpp index 09c9ddb1f72..a65e8678a72 100644 --- a/storage/src/tests/storageserver/rpc/cluster_controller_rpc_api_service_test.cpp +++ b/storage/src/tests/storageserver/rpc/cluster_controller_rpc_api_service_test.cpp @@ -15,6 +15,7 @@ #include <vespa/vespalib/gtest/gtest.h> #include <vector> +using vespalib::DataBuffer; namespace storage::rpc { using document::FixedBucketSpaces; @@ -83,7 +84,7 @@ struct SetStateFixture : FixtureBase { params->AddInt8(static_cast<uint8_t>(encoded_bundle._compression_type)); params->AddInt32(uncompressed_length); const auto buf_len = encoded_bundle._buffer->getDataLen(); - params->AddData(encoded_bundle._buffer->stealBuffer(), buf_len); + params->AddData(DataBuffer::stealBuffer(std::move(*encoded_bundle._buffer)), buf_len); bound_request->SetDetachedPT(&request_is_detached); bound_request->SetReturnHandler(&return_handler); |