--- mISDNuser-CVS-2006-03-07/lib/device.c_orig 2006-04-25 15:04:54.000000000 +0200 +++ mISDNuser-CVS-2006-03-07/lib/device.c 2006-04-25 15:05:52.000000000 +0200 @@ -165,7 +165,7 @@ if (ep >= dev->iend) dev->iend = (u_char *)frm; else { - memcpy(frm, ep, dev->iend - ep); + memmove(frm, ep, dev->iend - ep); dev->iend -= len; }