Skip to content

Commit efdff5d

Browse files
committed
native : fix strcpy()s
1 parent 653aac7 commit efdff5d

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

native/common/string.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,21 @@ static void strcpy16(jchar* dest, jchar* src) {
2020
while (*src != 0) {
2121
*(dest++) = *(src++);
2222
}
23+
*dest = 0;
2324
}
2425

2526
static void strcpy8(char* dest, char* src) {
2627
while (*src != 0) {
2728
*(dest++) = *(src++);
2829
}
30+
*dest = 0;
2931
}
3032

3133
static void strcpy16_8(jchar* dest, char* src) {
3234
while (*src != 0) {
3335
*(dest++) = *(src++);
3436
}
37+
*dest = 0;
3538
}
3639

3740
static void strcpy16_8_len(jchar* dest, char* src, int len) {
@@ -46,6 +49,7 @@ static void strcpy8_16(char* dest, jchar* src) {
4649
while (*src != 0) {
4750
*(dest++) = *(src++);
4851
}
52+
*dest = 0;
4953
}
5054

5155
static void strcpy8_16_len(char* dest, jchar* src, int len) {

0 commit comments

Comments
 (0)