From 9e8c3854dc4c0c8f0608b4a84eee574142f59012 Mon Sep 17 00:00:00 2001
From: Douglas Carmichael <dcarmich@dcarmichael.net>
Date: Sun, 21 Jun 2015 03:39:01 -0500
Subject: [PATCH] Changed memcpy() to memmove() to stop coredumping on OpenBSD
 5.7.

---
 cde/lib/DtTerm/TermPrim/TermPrimBuffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c b/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c
index 2310f69..42c6948 100644
--- a/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c
+++ b/cde/lib/DtTerm/TermPrim/TermPrimBuffer.c
@@ -1969,7 +1969,7 @@ _DtTermPrimBufferDeleteLine
     copyLength = MAX(0, MIN(ROWS(tb), lastUsedRow) - source - length);
     if (copyLength > 0) {
 #ifdef	USE_MEMCPY
-	(void) memcpy(&(LINE_OF_TBUF(tb, source)),
+	(void) memmove(&(LINE_OF_TBUF(tb, source)),
                       &(LINE_OF_TBUF(tb, source + length)),
 		      copyLength * sizeof(TermLine));
 #else	/* USE_MEMCPY */
-- 
2.3.0

