mirror of
https://github.com/RubyMetric/chsrc
synced 2025-06-07 18:54:05 +08:00
Fix bug of wrong string function in xy_strjoin()
This commit is contained in:
parent
cc43c517b3
commit
4d659da92f
10
helper.h
10
helper.h
@ -24,9 +24,11 @@
|
|||||||
char*
|
char*
|
||||||
xy_strjoin (const char* str1, const char* str2)
|
xy_strjoin (const char* str1, const char* str2)
|
||||||
{
|
{
|
||||||
size_t len = strlen(str1) + strlen(str2) + 1;
|
size_t len = strlen(str1);
|
||||||
char* ret = malloc(len);
|
size_t size = len + strlen(str2) + 1;
|
||||||
strcat(ret, str1);
|
|
||||||
strcat(ret, str2);
|
char* ret = malloc(size);
|
||||||
|
strcpy(ret, str1);
|
||||||
|
strcpy(ret+len, str2);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user