...so that they can hold the terminating '\0' in C strings.
Found with clang's -fsanitize=address while debugging
RawTherapee 5.8 crashers.
Later found to be already fixed upstream here:
de954c9529
Not handed in for maintainer approval because obviously correct,
maintainer will be notified though.