# HG changeset patch # User Matti Hamalainen # Date 1580104267 -7200 # Node ID 4932188c91019a540d8c3da7d352f2f756a45198 # Parent c5aa9ada1051283d8d4da506a3afef363d4805c5 Oops, missed one case of * sizeof(th_char_t). diff -r c5aa9ada1051 -r 4932188c9101 th_string.c --- a/th_string.c Mon Jan 27 07:48:27 2020 +0200 +++ b/th_string.c Mon Jan 27 07:51:07 2020 +0200 @@ -26,10 +26,10 @@ return NULL; len = strlen(src); - if ((res = th_malloc(len + 1)) == NULL) + if ((res = th_malloc((len + 1) * sizeof(th_char_t))) == NULL) return NULL; - memcpy(res, src, len + 1); + memcpy(res, src, (len + 1) * sizeof(th_char_t)); return res; }