libDtTerm: Fix for a coredump seen on OpenBSD
authorJon Trulson <jon@radscan.com>
Wed, 13 Jun 2018 19:27:46 +0000 (13:27 -0600)
committerJon Trulson <jon@radscan.com>
Wed, 13 Jun 2018 19:27:46 +0000 (13:27 -0600)
cde/lib/DtTerm/Term/TermBuffer.c

index fa769e4a7d1ba055b6ae26f974c07bd067c0821d..095fed270db94065f4dfcdb42abf7bd9834607c9 100644 (file)
@@ -639,8 +639,8 @@ _DtTermDeleteEnhancement
     ** end of the line to col
     */
     copyCount = WIDTH(line) - (col + width);
-    memcpy(enh + col , enh + col + width,
-           copyCount * sizeof(DtTermEnhPart));
+    memmove(enh + col , enh + col + width,
+            copyCount * sizeof(DtTermEnhPart));
 
 }