Fix grpc_byte_buffer_copy to copy compression algorithm

pull/7984/head
Lizan Zhou 8 years ago
parent d57bbe7f8f
commit a3570f22d0
  1. 5
      src/core/lib/surface/byte_buffer.c

@ -72,8 +72,9 @@ grpc_byte_buffer *grpc_raw_byte_buffer_from_reader(
grpc_byte_buffer *grpc_byte_buffer_copy(grpc_byte_buffer *bb) { grpc_byte_buffer *grpc_byte_buffer_copy(grpc_byte_buffer *bb) {
switch (bb->type) { switch (bb->type) {
case GRPC_BB_RAW: case GRPC_BB_RAW:
return grpc_raw_byte_buffer_create(bb->data.raw.slice_buffer.slices, return grpc_raw_compressed_byte_buffer_create(
bb->data.raw.slice_buffer.count); bb->data.raw.slice_buffer.slices, bb->data.raw.slice_buffer.count,
bb->data.raw.compression);
} }
GPR_UNREACHABLE_CODE(return NULL); GPR_UNREACHABLE_CODE(return NULL);
} }

Loading…
Cancel
Save