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; ++s1;
/* Copy finished string */ /* Copy finished string */
strcpy (s, s1); memmove (s, s1, s2 - s1);
s[s2 - s1 + 1] = '\0';
return s; return s;
} }