diff --git a/mi/miarc.c b/mi/miarc.c index 3936f6c27..3a0ecc446 100644 --- a/mi/miarc.c +++ b/mi/miarc.c @@ -3151,10 +3151,10 @@ realFindSpan(int y) else newMaxy = finalMaxy + change; if (finalSpans) { - memmove(((char *) newSpans) + + memcpy(((char *) newSpans) + (finalMiny - newMiny) * sizeof(struct finalSpan *), - (char *) finalSpans, - finalSize * sizeof(struct finalSpan *)); + finalSpans, + finalSize * sizeof(struct finalSpan *)); free(finalSpans); } if ((i = finalMiny - newMiny) > 0)