diff options
Diffstat (limited to 'gdbsupport/btrace-common.cc')
-rw-r--r-- | gdbsupport/btrace-common.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdbsupport/btrace-common.cc b/gdbsupport/btrace-common.cc index 7d4f6424c82..e8b24db7d53 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); |