diff --git a/src/utils/strings.c b/src/utils/strings.c index 8397f5c11295bb768c83220b5da65f615d062688..7882001e4d672e03429420dbf6df1b9079970e1f 100644 --- a/src/utils/strings.c +++ b/src/utils/strings.c @@ -36,10 +36,9 @@ char *strreverse(char *result, char *s) size_t len = strlen(s); char *tmp = malloc(sizeof(char) * (len + 1)); - tmp[len] = '\0'; for (size_t i = 0; i < len; i++) { - tmp[i] = s[len - i]; + tmp[i] = s[len - i - 1]; } strcpy(result, tmp); free(tmp);