aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2016-03-23 11:13:28 -0700
committerGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2016-03-23 11:13:28 -0700
commit9a1fa344e743b800763d82469493d57f8e695d81 (patch)
treefdedd9083603322233ff7db4bdaae1f468bd211e /include
parent68d6a773b82ab8c8e259d3888e59aa67350e5531 (diff)
parentf64befd27fb08104fb5d1a7006d4f8ac08510f8f (diff)
Merge pull request #5892 from yang-g/copy_generic_byte_buffer
Make a copy of ByteBuffer when writing
Diffstat (limited to 'include')
-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;
}
};