fix: strcpy() on overlapping memory regions is invalid

This commit is contained in:
Christian Kruse
2014-02-18 15:42:20 +01:00
parent f0807923a3
commit 516cde621a

View File

@@ -191,7 +191,9 @@ trim (char *s)
++s1;
/* Copy finished string */
strcpy (s, s1);
memmove (s, s1, s2 - s1);
s[s2 - s1 + 1] = '\0';
return s;
}