X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdbsupport%2Fbtrace-common.cc;h=e8b24db7d53607f92a010100ad22f2cd52e07d5b;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=7d4f6424c8286f72ce705e2cc4f549f0548dce21;hpb=06b3c5bdb018262d7c09cda9d4637015c7ebe779;p=deliverable%2Fbinutils-gdb.git diff --git a/gdbsupport/btrace-common.cc b/gdbsupport/btrace-common.cc index 7d4f6424c8..e8b24db7d5 100644 --- a/gdbsupport/btrace-common.cc +++ b/gdbsupport/btrace-common.cc @@ -173,7 +173,8 @@ btrace_data_append (struct btrace_data *dst, size = src->variant.pt.size + dst->variant.pt.size; data = (gdb_byte *) xmalloc (size); - memcpy (data, dst->variant.pt.data, dst->variant.pt.size); + if (dst->variant.pt.size > 0) + memcpy (data, dst->variant.pt.data, dst->variant.pt.size); memcpy (data + dst->variant.pt.size, src->variant.pt.data, src->variant.pt.size);