Updated Portuguese translation for the BFD sub-directory
[binutils-gdb.git] / gdbsupport / btrace-common.cc
index 7d4f6424c8286f72ce705e2cc4f549f0548dce21..4f9ef855e740dd4a8e11713dd34ab38bfb4db7b4 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2014-2020 Free Software Foundation, Inc.
+/* Copyright (C) 2014-2021 Free Software Foundation, Inc.
 
    Contributed by Intel Corp. <markus.t.metzger@intel.com>
 
@@ -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);