diff --git a/psys/src/strings.c b/psys/src/strings.c index 03b5a50c856863a72705d432ef63ef74fd5330b3..c6b00bd16c3f8249c30828b9f85915dfc9dc6bee 100644 --- a/psys/src/strings.c +++ b/psys/src/strings.c @@ -33,8 +33,8 @@ char *strlower(char *result, char *s) char *strreverse(char *result, char *s) { - size_t len = strlen(s) + 1; - char *tmp = malloc(sizeof(char) * len); + size_t len = strlen(s); + char *tmp = malloc(sizeof(char) * (len + 1)); tmp[len] = '\0'; for (size_t i = 0; i < len; i++)