Source and destination overlap in memcpy in function FcFreeTypeQueryFaceInternal
In the funtion FcFreeTypeQueryFaceInternal we found an invalid used of memcpy. memcpy (style, &style[i], len - i); The C standard says memcpy doesn't handle overlapping memory blocks, so use memmove instead. So replace the above code with memmove (style, &style[i], len - i);