aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-09-24 23:39:33 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-09-24 23:39:33 -0700
commit0799ff3684d55f002cf3d8d5f5213181e923e631 (patch)
tree10671f2c2f60a8e40674e7f6fd811b2bca316674 /src
parent649deebf7f50d29ed3550ce9dcd241cbeacb7df6 (diff)
Fix a memory corruption bug
Diffstat (limited to 'src')
-rw-r--r--src/core/transport/chttp2/incoming_metadata.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/transport/chttp2/incoming_metadata.c b/src/core/transport/chttp2/incoming_metadata.c
index d216c42113..10c64f3356 100644
--- a/src/core/transport/chttp2/incoming_metadata.c
+++ b/src/core/transport/chttp2/incoming_metadata.c
@@ -171,7 +171,7 @@ void grpc_chttp2_incoming_metadata_buffer_postprocess_sopb_and_begin_live_op(
size_t copy_bytes = sizeof(*buffer->elems) * new_count;
GPR_ASSERT(mdidx < buffer->count);
buffer->elems = gpr_malloc(copy_bytes);
- memcpy(live_op_buffer->elems + mdidx, buffer->elems, copy_bytes);
+ memcpy(buffer->elems, live_op_buffer->elems + mdidx, copy_bytes);
buffer->count = buffer->capacity = new_count;
} else {
buffer->elems = NULL;