aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/storageserver
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-09-26 18:38:58 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-09-26 18:38:58 +0000
commit4ada4ab6551d15432749b4b06d838194297f687d (patch)
treef583b018daae2b566ef39d08c4539693ec60c2d7 /storage/src/tests/storageserver
parent69655b7a638e3588b46cbed18d9a644d8b82d9ed (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.cpp3
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);