aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext/census/context.c
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2017-04-14 13:15:56 -0700
committerGravatar Craig Tiller <ctiller@google.com>2017-04-14 13:15:56 -0700
commitc3666d70902ff7b9c1735761d7156232e84ef4e4 (patch)
tree9ffc8ca7d7f9fac109b49512cf783a75a27244d1 /src/core/ext/census/context.c
parent57e6485e2d104a8af1aca76314d188471252761d (diff)
parente412a180602753972ac496560322e224a5db987f (diff)
Merge github.com:grpc/grpc into hybrid
Diffstat (limited to 'src/core/ext/census/context.c')
-rw-r--r--src/core/ext/census/context.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/ext/census/context.c b/src/core/ext/census/context.c
index 0dfc4ecbf1..4195cb1c9b 100644
--- a/src/core/ext/census/context.c
+++ b/src/core/ext/census/context.c
@@ -200,7 +200,7 @@ static bool tag_set_add_tag(struct tag_set *tags, const census_tag *tag,
// allocate new memory if needed
tags->kvm_size += 2 * CENSUS_MAX_TAG_KV_LEN + TAG_HEADER_SIZE;
char *new_kvm = gpr_malloc(tags->kvm_size);
- memcpy(new_kvm, tags->kvm, tags->kvm_used);
+ if (tags->kvm_used > 0) memcpy(new_kvm, tags->kvm, tags->kvm_used);
gpr_free(tags->kvm);
tags->kvm = new_kvm;
}