We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e952b68 commit b99609eCopy full SHA for b99609e
api/String.cpp
@@ -698,7 +698,7 @@ void String::remove(unsigned int index, unsigned int count){
698
if (count > len - index) { count = len - index; }
699
char *writeTo = buffer + index;
700
len = len - count;
701
- strncpy(writeTo, buffer + index + count,len - index);
+ memmove(writeTo, buffer + index + count,len - index);
702
buffer[len] = 0;
703
}
704
@@ -726,7 +726,7 @@ void String::trim(void)
726
char *end = buffer + len - 1;
727
while (isspace(*end) && end >= begin) end--;
728
len = end + 1 - begin;
729
- if (begin > buffer) memcpy(buffer, begin, len);
+ if (begin > buffer) memmove(buffer, begin, len);
730
731
732
0 commit comments