aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/support/byte_buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/grpc++/support/byte_buffer.h')
-rw-r--r--include/grpc++/support/byte_buffer.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/grpc++/support/byte_buffer.h b/include/grpc++/support/byte_buffer.h
index 82591a88ef..27307f8fcd 100644
--- a/include/grpc++/support/byte_buffer.h
+++ b/include/grpc++/support/byte_buffer.h
@@ -99,8 +99,8 @@ class SerializationTraits<ByteBuffer, void> {
}
static Status Serialize(const ByteBuffer& source, grpc_byte_buffer** buffer,
bool* own_buffer) {
- *buffer = source.buffer();
- *own_buffer = false;
+ *buffer = grpc_byte_buffer_copy(source.buffer());
+ *own_buffer = true;
return Status::OK;
}
};